Domande taggate «code-golf»

Code-golf è una competizione per risolvere un problema particolare con il minor numero di byte di codice sorgente.

9
Consigli per giocare a golf a Rust
Mentre ruggine è molto, molto raramente competitivo nelle competizioni di golf di codice (Java è spesso più breve), può comunque essere divertente giocare a golf. Quali sono alcuni trucchi per accorciare il codice di Rust? Si prega di inviare un solo suggerimento in ciascuna risposta
24 code-golf  tips 

24
Illustrare ritmi musicali
Sai, sembrano così: fonte L'obiettivo è quello di disegnare un'illustrazione di battiti musicali come la seguente: = = = = = = = = == = == = == = ==== == ==== == === = = ======= ======== == ==== = ========= = ================================= Le regole sono: La larghezza …

9
Approssimativo ∫ ((e ^ x) / (x ^ x)) dx
Devi approssimare il valore di: Dov'è il tuo contributo I. Regole Non è possibile utilizzare alcuna funzione integrale integrata. Non è possibile utilizzare alcuna funzione di somma infinita integrata. Il codice deve essere eseguito in un periodo di tempo ragionevole (<20 secondi sulla mia macchina) Puoi presumere che l'input sia …

30
Orari 24 e 12 ore
Scrivi un programma o una funzione senza input che stampa o restituisce questa stringa di 24 ore e 12 ore : 00:00 12:00am 01:00 1:00am 02:00 2:00am 03:00 3:00am 04:00 4:00am 05:00 5:00am 06:00 6:00am 07:00 7:00am 08:00 8:00am 09:00 9:00am 10:00 10:00am 11:00 11:00am 12:00 12:00pm 13:00 1:00pm 14:00 …

30
Adesso tutti insieme
Dato un elenco di cifre da 1 a 9, indica se ciascuna cifra è raggruppata come un singolo blocco contiguo. In altre parole, non due della stessa cifra sono separati da cifre diverse. Va bene se una cifra non appare affatto. Vince il minor numero di byte. Input: un elenco …

2
Disegna una rete di nodi
C'è una rete di fino a 26 nodi (chiamati Aa Zo aal zsecondo il vostro desiderio). Ogni coppia di nodi può essere connessa o disconnessa. Un nodo può essere collegato al massimo a 4 altri nodi. Il tuo compito è disegnare la rete in un diagramma 2D. Verrà fornito un …

19
Golf uno spago
Come le corde sono contorte L'algoritmo di torsione è molto semplice. Ogni colonna viene spostata verso il basso dal suo indice (col 0 si sposta in basso 0, col 1 si sposta 1, ...). Lo spostamento della colonna si sposta verso l'alto. Funziona così: aaaa bbbb cccc diventa: a ba …
24 code-golf  string 

1
Rettangoli di staffa per ingegnere inverso
Ogni programmatore sa che i rettangoli □sono davvero divertenti. Per esasperare questo divertimento, questi diagrammi carini e sfocati possono essere trasformati in gruppi di parentesi intrecciate. Questa sfida è l'inverso del mio precedente . Supponiamo che tu abbia un gruppo di rettangoli a incastro in questo modo: +------------+ | | …

5
Operazione pronome
La sfida Scrivi una funzione o un programma che accetta una stringa composta da uno o più pronomi personali soggettivi , separati da + segni, come argomento. L'output deve essere un pronome singolo, ovvero il risultato della relazione definita nel paragrafo successivo. Certo, sentiti libero di modificare come desideri correggere …

30
Golf la radice xᵗʰ di x
Mentre mi annoiavo al liceo (quando avevo la metà della mia età attuale ...), ho scoperto che f ( x ) = x ( x -1 ) aveva alcune proprietà interessanti, incluso ad esempio che il massimo f per 0 ≤ x è f ( e ) e che l' …


6
Disegna il mio grafico a barre
Sei stato scelto per creare un programma che crea dei graziosi grafici a barre ASCII . Ecco il formato di input: [List of words (they can have spaces)] [an integer >= 0] Bar 3 This is so cool 4 IDK-Why 6 L'input avrà più righe in questo formato, ognuna delle …

27
Dividi un array di byte in un array di bit
Scrivi una funzione che quando viene dato un buffer b(lungo 1 - 104857600 byte) e un numero di bit n(1 <= n <= 64), divide il buffer in blocchi di nbit. Pad destro dell'ultimo pezzo con 0s fino a nbit. per esempio Dato il buffer b = "f0oBaR"o equivalentemente [102,48,111,66,97,82]e …

6
Flip It, Flop It, Mean It
Panoramica Data un'immagine in formato PPM (P3) semplice come input, per ciascun pixel pnell'immagine, sostituisci ciascuno dei seguenti 4 pixel in rosso, verde e blu con il valore medio pavimentato dei rispettivi canali di tutti e 4 i pixel: p si Il pixel situato nella pposizione dell 'immagine quando l'immagine …

30
Scambia, elimina e ripeti
introduzione Osserviamo la seguente stringa: ABCDEFGHIJKLMNOP Se scambiamo le estremità della stringa , che sono queste: ABCDEFGHIJKLMNOP ^^ ^^ Otteniamo il seguente risultato: BACDEFGHIJKLMNPO Successivamente, eliminiamo le estremità della stringa, che in questo caso sono Be O. Il risultato è: ACDEFGHIJKLMNP Se ripetiamo il processo, otteniamo il seguente elenco: N …
24 code-golf  string 

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.