Puzzle di programmazione e codice Golf

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



30
Il modo più breve per invertire un numero
Scrivi una funzione (o un sottoprogramma equivalente) per accettare un singolo argomento con valore intero e restituire un valore (tipizzato in modo simile) trovato invertendo l'ordine delle cifre di base 10 dell'argomento. Ad esempio, dato 76543 restituisce 34567
31 code-golf  number 


3
Il dattilografo ubriaco
sfondo Una dattilografa torna a casa dopo aver bevuto un po 'e si rende conto che deve ancora essere scritta una lettera di importazione. Per essere sicuro di controllare il testo corretto, scrive il carattere del testo bh vjaracter t0, accertandosi di essere reshe. Tuttavia, riuscirà a non perdere alcuni …

30
Scambia i due indici indicati
Dato un array di numeri interi positivi e due distinti indici validi, restituisce l'array con i due elementi corrispondenti ai due indici scambiati. Puoi scegliere di utilizzare 0-indicizzazione o 1-indicizzazione, ma i seguenti test saranno 0-indicizzati. array m n output [1,2,3,4] 0 1 [2,1,3,4] [5,8,9] 0 2 [9,8,5] [11,13,15,3] 1 …

30
Rimuovere gli zeri iniziali e finali
Dato un elenco / array non vuoto contenente solo numeri interi non negativi come questo: [0, 0, 0, 8, 1, 4, 3, 5, 6, 4, 1, 2, 0, 0, 0, 0] Output dell'elenco con zero finali e iniziali rimossi. L'output per questo sarebbe: [8, 1, 4, 3, 5, 6, 4, …


14
2 gatti in un Quine
Sfida Crea due programmi, A e B, che sono entrambi programmi per gatti nella stessa lingua. Se concatenato, AB (anche nella stessa lingua) dovrebbe essere un quine. Ad esempio, supponiamo helloche worldsiano entrambi programmi per gatti nella lingua XYZ. Se helloworldè un quine in detta lingua, allora la tua soluzione …
30 code-golf  quine 



12
Quali sono le cifre ripetute di Fibonacci?
Come probabilmente saprai, un numero di Fibonacci è quello che è la somma dei due numeri precedenti nella serie. Una Fibonacci Digit ™ è quella che è la somma delle due cifre precedenti . Ad esempio, per l'inizio della serie 1,1, la serie sarebbe 1,1,2,3,5,8,13,4,7,11,2...La modifica si verifica dopo il …
30 code-golf 

3
Una tartaruga trova un portale
La tartaruga vuole muoversi lungo la griglia per raggiungere il suo cibo. Vuole sapere quante mosse ci vorranno per arrivarci. Inoltre, poiché è lento, ha dei teletrasporti installati intorno al suo dominio che utilizzerà se questo accorcia il suo percorso. O evitali se allunga il suo cammino. Incontra la tartaruga …

10
Stepping alfabetico ottimale
Data una stringa di input composta da sole lettere, restituisce la dimensione del passo che si traduce nella quantità minima di passi necessari per visitare tutte le lettere in ordine sopra un alfabeto a capo, a partire da qualsiasi lettera. Per esempio, prendiamo la parola, dog. Se utilizziamo un passo …

19
È un numero di Munchausen?
Un numero di Munchausen nella base bBb , noto anche come invariante da cifra a cifra perfetta o PDDI è un tipo peculiare di numero intero positivo in cui la somma delle sue cifre di base bBb sollevate a se stesse è uguale al numero stesso. Prendono il nome dal …

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.