Domande taggate «code-golf»

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

20
Trova colonne in cui tutti i personaggi sono uguali
Mi sono imbattuto in questa domanda su SO e ho pensato che sarebbe stata una bella sfida di golf. Quindi eccolo qui: Sfida: Scrivi un programma che legge una sequenza di stringhe di caratteri, una per riga, e genera un elenco di tutte le posizioni in cui ogni stringa ha …
18 code-golf 

15
Il viaggiatore del tempo
Vince il codice più breve per generare i tempi corretti sugli orologi. Sei un viaggiatore del tempo esperto e sei conosciuto per fermarti su molti pianeti durante i tuoi viaggi. Ogni pianeta ruota a una velocità diversa e per questo la durata di un giorno è diversa dalla nostra solita …
18 code-golf 

5
Stampa un albero binario
Ispirato da una recente domanda su SO ... Scrivi una funzione per stampare un albero binario nel seguente formato: 3 / \ 1 5 \ / \ 2 4 6 L'output dovrebbe essere costituito da una linea di nodi, seguita da una linea di /e \caratteri che indicano le relazioni, …

30
Scacchiera
Input: un numero positivo, inferiore a 80, da stdin o come argomento da riga di comando. Output: un modello quadrato a scacchiera, la dimensione del numero di input. I campi scuri sono rappresentati dalla lettera 'X', i campi bianchi da uno spazio. Il campo in alto a sinistra dovrebbe essere …


15
Moltiplico la fonte, tu (probabilmente) moltiplichi l'output!
Compito Il compito è scrivere un programma che produca un intero positivo coerente ma altrimenti arbitrario xxx (quindi strettamente maggiore di 0). Ecco il trucco: quando la sorgente viene ripetuta NNN volte (il codice viene aggiunto / concatenato N−1N−1N-1 a se stesso), il programma dovrebbe avere un 1N1N\dfrac{1}{N} probabilità di …

21
Inizia da quelli
Dato un numero intero strettamente positivo n , attenersi alla seguente procedura: Crea un array A con n 1 s. Se A ha un solo elemento, termina. Altrimenti, a partire dal primo elemento, sostituire ogni coppia di A con la sua somma, lasciando l'ultimo elemento come se una lunghezza s' …

23
Jimmy può appendere alla sua corda?
Ancora un'altra sfida di Jimmy da parte del padre originale. Vedi queste altre adorabili sfide . Come tutti sapete, recentemente abbiamo assistito a sfide legate a Jimmy su piattaforme. Ora, Jimmy è un acrobata come ho detto prima, e ha altri trucchi nella manica. Uno di questi trucchi è appeso …

19
Matrice eremitica?
Nota che questa sfida non richiede la gestione o la comprensione di numeri complessi. Data una matrice quadrata non vuota in cui ogni elemento è un elenco intero a due elementi (Re, Im), determinare (fornendo qualsiasi valore di verità / falsità o due valori coerenti) se questo rappresenta una matrice …


18
Consigli per giocare a golf a Japt
Ora che sono completamente dipendente da Code Golf, probabilmente è giunto il momento che provo a prendere alcune lingue da golf. Dato che gioco quasi esclusivamente in JavaScript, Japt sembra il linguaggio logico per cominciare. Mi immergerò nella documentazione alla prossima occasione che avrò ma, nel frattempo, per favore pubblica …
18 code-golf  tips  japt 

23
Visualizzazione di n con n
Quello che voglio: Molto semplicemente, voglio un display basato su testo, che richiede un input n, quindi mostra quel valore sul display! Ma c'è un problema. Ciascuno dei "veri" "pixel" (quelli inseriti) deve essere rappresentato da quel numero n. Esempio : Ti viene dato un input n. Puoi presumere nche …

2
Cosa viene circondato
Ho sempre voluto circondare un po 'di testo con #s, ma ho difficoltà a capire cosa ho circondato, quindi in questa sfida scriverai un programma per farlo Esempi Input / Output sono separati da una nuova riga. ### #a# ### a # #a# # a ### # a # # …
18 code-golf  string 

5
Questo numero è casuale?
Ho chiesto a random.org 128 interi casuali tra 0 e 2 32 - 1. Dato che il generatore di numeri casuali era così ansioso di dare prima i primi 64 numeri, sono ovviamente più casuali degli altri 64. Scrivi un programma o una funzione completi che restituiscono un risultato veritiero …

1
Implementa la macchina Enigma
La macchina Enigma è una macchina di cifratura abbastanza complessa utilizzata dai tedeschi e da altri per crittografare i loro messaggi. Il tuo compito è implementare questa macchina *. Passaggio 1, rotazione La nostra macchina per enigmi ha 3 slot per rotori e 5 rotori disponibili per ciascuno di questi …

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.