Puzzle di programmazione e codice Golf

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

11
Scrivere erroneamente una parola
Ispirato da questa domanda CR (per favore, non uccidermi per aver cercato CR) Spec Le probabilità di scrivere male una parola sono: 1/3 del tempo non modifica l'output 1/3 del tempo rimuove un personaggio casuale 1/3 del tempo duplica un personaggio casuale La possibilità di rimuovere / duplicare un determinato …

14
Numeri non palindromici
Un numero strettamente non palindromico N è un numero che non è un palindromo in nessuna base (nelle basi da 2 a N-2). Questi numeri sono elencati su OEIS Ad esempio, il numero 19della base 2,3,4,5,6, ... 17 è: 10011, 201, 103, 34, 31, ... 12. Nessuna di queste rappresentazioni …

6
Lancia un dado ASCII
In questa sfida di code-golf , devi produrre un'arte ascii di un tiro di dado casuale. come questo: ________ /\ \ / \ 6 \ { 4 }-------} \ / 5 / \/_______/ Si prega di notare che: ________ /\ \ / \ 3 \ { 4 }-------} \ / …

12
Simula un cassetto calzini
sfondo Ho una collezione di "calze nei giorni feriali", che sono sette paia di calze etichettate dai giorni della settimana. Quando lavo i miei calzini, finiscono in un mucchio e devo sistemarli nelle coppie giuste prima di metterli nell'armadio. La mia strategia è quella di estrarre una calza a caso …
16 code-golf  random 

19
Espansore automatico di scatole
introduzione A volte, le mie scatole sono troppo piccole per adattarsi a qualsiasi cosa. Ho bisogno che tu faccia un espansore per scatole! Quindi, ciò che rende una scatola una scatola in questa sfida. OOOO O O O O O O OOOO Gli angoli della scatola sono sempre spazi. La …

2
Frasi normali
Scrivi un programma o una funzione che, dati una stringa di input e una deviazione standard σ, emetta quella stringa lungo la normale curva di distribuzione con media 0e deviazione standard σ. Curva di distribuzione normale Le ycoordinate di ciascun personaggio csono: dove σviene fornito come input e dov'è xla …
16 code-golf  math  string 

5
Lascia un commento
Compito: Crea un programma che lasci un commento su questa domanda. Il contenuto dovrebbe essere 1234567890123456. modifiche: È possibile lasciare i nomi utente e le password come Ue Pse si utilizzano nome utente e password. (se applicabile) Nessun accorciatore di URL (se applicabile) Non è possibile utilizzare la console del …

17
Ingranaggio, rotazione
Gli ingranaggi trasferiscono velocità diverse, a seconda delle dimensioni dell'ingranaggio a maglie. Jack ha una macchina che ruota un treno di ingranaggi. ma non conosci la velocità dell'ultima marcia. Fortunatamente, sei un grande golfista di codice, quindi puoi aiutarlo! Quindi cosa dovrei fare? Ogni ingranaggio è rappresentato da 2 numeri, …
16 code-golf 

8
Palle ASCII che cadono
Ingresso Ti viene data una mappa 2D con palle e terra al suo interno. Sembra così: 1 5 2 3 4 __________________________ Ogni numero è una palla, ed _è il livello del suolo. Il _carattere di sottolineatura non è consentito in nessuna riga diversa da quella del livello del suolo. …


26
Converti n stringhe di lunghezza m in stringhe m di lunghezza n
Scrivi un programma che, dato qualsiasi numero 'n' di stringhe di lunghezza 'm', restituisca 'm' numero di stringhe 'n' lunghezza, con questa condizione: Ogni nuova stringa dovrebbe contenere le lettere nello stesso indice delle altre stringhe Ad esempio, la prima stringa di output deve contenere la prima lettera di tutte …
16 code-golf  string 

7
Invia una chiamata cosmica
La chiamata cosmica è un messaggio inviato nello spazio nel 1999 e nel 2003. È composto da 23 immagini bitmap monocromatiche 127 * 127px, come dettagliato qui . La tua missione è quella di scrivere un programma che visualizzi l'intero messaggio 127 * 2921px, sia come testo (fatto di zeri, …

18
Denominatore di serie armoniche
In precedenza, abbiamo fatto lo pseudofattoriale di un numero, che è l'LCM dei numeri da 1a n. Sarebbe utile aggiungere somme insieme. Tuttavia, troviamo che il denominatore di 1/1 + 1/2 + 1/3 + 1/4 + 1/5 + 1/6è 20invece dello pseudofattoriale di 6, che è 60. Il tuo compito …

12
Lingua geobitsiana
La lingua geobitsiana è una nuova perversione dell'inglese in cui una parola è suddivisa in segmenti che ognuno deve iniziare con una lettera diversa. Quindi ogni volta che una di quelle lettere iniziali appare in un'altra stringa, viene sostituita con l'intero segmento corrispondente, mantenendo le maiuscole. Questo processo si chiama …
16 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.