Puzzle di programmazione e codice Golf

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

5
Animate la scala ASCII di Jacob
Potresti aver visto Jacob's Ladder nei musei della scienza per bambini. Se non hai familiarità con quello che sembrano, ci sono diverse immagini ed esempi di video su Wikimedia Commons . La sfida oggi è quella di creare una versione animata ASCII del gadget elettrico. Alla fine, dovrebbe assomigliare a …

13
Prime Time Travel
Non dirlo a nessuno, ma ho intaccato la macchina da viaggio nel tempo di mio zio! Mio zio è ossessionato dai numeri primi, e ciò si vede nella macchina - l'ha programmato in modo che possa solo andare a date che si sommano a un numero primo. Quindi non può …
23 code-golf  primes  date 

11
Il grafico in costante aumento
Considera una sequenza unidimensionale di numeri all'interno di un intervallo fisso, ad es [1, 2, 4, 6, 8, 0, 2, 7, 3] in range [0, 10⟩ Il grafico in costante aumento * ** è una linea che collega tutti i punti di questa sequenza da sinistra a destra e sale …

15
Inversione multidimensionale
Data una matrice ortogonale N (non sfilacciata) di numeri interi non negativi e un'indicazione di quali dimensioni invertire, restituisce la matrice ma invertita lungo quelle dimensioni. L'indicazione può essere data come un elenco booleano di lunghezza N o un elenco di un sottoinsieme delle prime N dimensioni indicizzate da 0 …

30
Espandi un numero
Questa sfida si basa su questa domanda StackOverflow . Con un numero positivo come input, emettilo come somma di ogni cifra moltiplicata per la sua rappresentazione power-of-10. Ingresso Un numero, come un numero intero, una stringa o un elenco di cifre / caratteri. Il numero sarà strettamente positivo. Se si …
23 code-golf  number 

25
Ordina una stringa in base a un determinato ordine
La tua sfida è quella di ordinare una stringa, ma piuttosto che dal normale ordine alfabetico (abc..xyz), dovrai ordinare le stringhe in base a un alfabeto specificato. È necessario scrivere un programma o una funzione che prende due ingressi: Un alfabeto A e una stringa S . Entrambi conterranno solo …
23 code-golf  string 

19
Nuova idea password: Word-walker
Ho pensato a un nuovo modo per generare le mie password, e anche se probabilmente non è molto intelligente a lungo termine, potrebbe comunque essere un divertente code-golf. Prendendo una stringa di parole, la password viene generata in questo modo: Scegli l' ennesimo carattere nell'ennesima parola Se n è più …
23 code-golf  string 

12
Drunkard's Journey Home
Drunkard's Journey Home In questa sfida dovrai scrivere un programma che simula un ubriacone che inciampa mentre torna a casa dal bar. Ingresso: L'input sarà una matrice di adiacenza (che rappresenta un grafico diretto) che rappresenta i percorsi che l'ubriacone può prendere. In ogni posizione, l'ubriacone sceglierà un percorso a …

15
Non abbastanza romano Ternario
Dato un numero intero n ≥ 0, emettilo in una notazione base-3 non posizionale, usando cifre 139ABCDE…e un separatore di 1 carattere. Ogni cifra ha una potenza consecutiva di 3 e le cifre sul lato sinistro del separatore vengono annullate, ad es. A931 | B → 81− (1 + 3 …

21
Matrice in ordine di "barra"
Dati due numeri positivi N >= 2e N <= 100crea una matrice che segue le seguenti regole: Il primo numero inizia dalla posizione [0,0] Il secondo numero inizia dalla posizione [0,1] Il terzo numero scende sotto il primo numero (posizione [1,0]) I seguenti numeri vanno nella direzione "barra" L'intervallo di …
23 code-golf  matrix 

23
Encode - Shuffle - Decode
Sfida Il tuo compito è codificare un numero intero come una stringa di caratteri ASCII , quindi decodificarlo correttamente dopo che la stringa è stata mescolata casualmente. Scriverete due programmi / funzioni , che saranno chiamati Encoder e Decoder . Codificatore Input: un numero intero nnn nell'intervallo [0,231−1][0,231−1][0,2^{31}-1] . Output: …

10
Una lettera si inserisce nell'altra?
Ricordi il mio tappetino correttamente raggruppato per colore ? Ieri lo stavo guardando e mi sono reso conto che alcune lettere si adattavano ad altre. Esempio: una lettera si Padatta al punto in cui la lettera Rva. Quindi ecco una semplice sfida: date due lettere, restituite un valore di verità …

6
128 anni? Ipotetica riforma dell'anno bisestile
L'anno solare è di 365 giorni, 5 ore, 48 minuti, 45 secondi e 138 millisecondi, secondo questo video . Con l'attuale calendario gregoriano, le regole per gli anni bisestili sono le seguenti: if year is divisible by 400, LEAP YEAR else if year is divisible by 100, COMMON YEAR else …


26
Trova il grado di una parola
Definizione Il rango di una parola è definito come la posizione della parola quando tutte le possibili permutazioni (o disposizioni) delle sue lettere sono disposte in ordine alfabetico, come in un dizionario, indipendentemente dal fatto che le parole siano significative o meno. Consideriamo queste due parole: "blu" e "visto". Per …

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.