Puzzle di programmazione e codice Golf

Domande e risposte per programmare gli appassionati di puzzle e i giocatori di codice


30
Produce una parola inaspettata [chiuso]
L'obiettivo è scrivere un programma che produrrà una parola inaspettatamente (il programma non sembra produrre una parola). Esempio (JavaScript): alert(([0][1]+"").slice(4,8)) avvisi "bene" - jsfiddle . spiegazioni: 1. [0][1]restituisce undefined, perché nell'array è presente un solo elemento [0] 2. L'aggiunta di stringhe vuote viene convertita undefinedin string "non definita" 3. slice(4,8)genera …

15
È un giorno piovoso
Contesto È San Valentino. L'unica che hai mai amato ti ha lasciato ieri per questo ragazzo che ha sempre trovato "stupido e poco interessante" . Sulla strada di casa, sei stato bloccato nel traffico, ascoltando vecchie canzoni alla radio, la pioggia che colpisce il parabrezza ti sta scuotendo. Dopo un …
42 code-golf 



30
Stampa un'onda sinusoidale (in verticale)
Stampa un'onda sinusoidale continua che scorre verticalmente su un terminale. Il programma non dovrebbe terminare e dovrebbe scorrere continuamente verso il basso lungo l'onda (tranne fino a quando non viene in qualche modo interrotto). È possibile supporre che l'overflow non sia un problema (ovvero è possibile utilizzare loop infiniti con …


12
Leggi la dichiarazione della variabile C.
sfondo L'istruzione di dichiarazione delle variabili in C è composta da tre parti: il nome della variabile, il suo tipo di base e i modificatori del tipo . Esistono tre tipi di modificatori di tipo: Puntatore *(prefisso) Array [N](postfix) Funzione ()(postfisso) Puoi specificare un elenco di argomenti di funzione all'interno …
42 code-golf  parsing  c  syntax 

30
Targhe francesi
sandbox Targhe francesi Le targhe francesi arrivano in ordine sequenziale, seguendo uno schema specifico di numeri e lettere:AB-012-CD Sfida Scrivi un programma o una funzione che, per un dato numero, genera il corrispondente numero di targa francese . Il tuo programma non dovrebbe gestire alcun caso speciale come specificato nella …

30
ALTEZZA DELLA CAUSA
Per la sfida di oggi, è necessario scrivere un programma o una funzione che alterna il caso di una stringa. Tuttavia, è necessario ignorare i caratteri non alfabetici. Ciò significa che ogni carattere alfabetico deve avere un caso diverso rispetto al carattere alfabetico precedente e successivo. Questo è leggermente più …
42 code-golf  string 

5
Block Building Bot Flocks!
Il concorso è finito! Intro Questo è un contest interattivo King of the Hill in cui il controller è completamente contenuto in un frammento di stack nella parte inferiore della domanda. Il controller legge automaticamente le risposte e gioca attraverso i giochi. Chiunque può eseguirlo in qualsiasi momento direttamente nel …

9
Scrivi il programma più breve che genera la maggior parte degli avvisi e degli errori del compilatore
La sfida: Scrivi un programma molto breve che, una volta compilato, crea la maggior quantità di avvisi ed errori del compilatore. Può essere scritto in qualsiasi linguaggio di programmazione. punteggio: Il punteggio è determinato da questa equazione: errors_and_warnings_length/code_length. Il punteggio più alto vince. Esempio: Il programma C # classè lungo …

17
Primo numero per contenere ogni lettera
Data una singola lettera dalla A alla Z (tranne J e K) come input, genera il numero intero non negativo più piccolo contenente quella lettera nella sua forma scritta. Supponiamo che i numeri non contengano mai la parola "e", quindi 101"centouno", non "centouno". Assumi il conteggio americano (su scala ridotta), …

21
Implementa l'operatore "pazzo" di Malbolge
Una delle tante caratteristiche uniche del linguaggio di programmazione Malbolge è il suo OPoperatore altamente non intuitivo , indicato solo come "op" nella documentazione e nel codice sorgente ma popolarmente noto come operatore "pazzo". Come descritto da Ben Olmstead, il creatore della lingua, nella sua documentazione: " non cercare schemi, …
41 code-golf  number 

29
Ennesimo mandato di Van Eck Sequence
Stampa l'ennesimo termine della sequenza di Van Eck. La sequenza di Van Eck è definita come: Inizia con 0. Se l'ultimo termine è la prima occorrenza di quel termine, il termine successivo è 0. Se l'ultimo termine si è verificato in precedenza, il termine successivo è il numero di passaggi …

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.