Puzzle di programmazione e codice Golf

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


30
Mini sfide limitate Discussione di Cop
Discussione di ladro Il tuo compito come poliziotti è selezionare tre cose: Un linguaggio di programmazione Una sequenza OEIS Un set di byte Devi quindi scrivere segretamente un programma in quella lingua che calcola l'ennesima sequenza di termini usando solo i byte nell'insieme. Rivelerai le tre informazioni in modo che …

30
Questo numero è un riporto?
Sfida Un repdigit è un numero intero non negativo le cui cifre sono tutte uguali. Creare una funzione o un programma completo che accetta un singolo intero come input e genera un valore di verità se il numero di input è una modifica nella base 10 e falsa il valore …

15
Di quanto Mana ho bisogno?
Dungeon Master è stato uno dei primi giochi di ruolo in tempo reale, originariamente pubblicato nel 1987 su Atari ST. Tra le altre cose interessanti per l'epoca, offriva un sistema di incantesimi piuttosto sofisticato basato sulle rune. Il tuo compito oggi è scrivere un programma o una funzione che valuti …

30
Rimuovi carattere all'indice specificato
(fortemente ispirato all'elemento stringa nell'indice specificato ) Data una stringa se un numero intero che nrappresenta un indice in s, l'output viene rimosso scon il carattere nella nposizione -th. 0-indicizzazione e 1-indicizzazione sono consentiti. Per l'indicizzazione 0, nsarà non negativo e inferiore alla lunghezza dis . Per 1-indicizzazione, nsarà positivo …
33 code-golf  string 

30
Trova la cifra univoca più alta
Sorprendentemente non abbiamo ancora avuto una semplice sfida "trova la cifra più alta", ma penso che sia un po ' troppo banale. Dato input di un numero intero non negativo, restituisce la cifra univoca più alta (ovvero non ripetuta) trovata nell'intero. Se non ci sono cifre univoche, il programma può …

28
Crea un muro binario
Dato un array di numeri interi positivi in ​​base 10, dove n > 0, emette la loro rappresentazione di un muro binario. Come funziona? Converti ogni numero nella sua rappresentazione binaria. Riempi la rappresentazione con zeri iniziali per la lunghezza di quella più lunga, ovvero 1, 2-> 1, 10-> 01, …

13
Trova il modello ottimale
Data una stringa s composta da lettere minuscole, come ad esempio aabaaababbbbaaba e un intero positivo n , come ad esempio 4, genera una stringa di lunghezza n t tale che quando t viene ripetuto per la lunghezza di s , hanno il maggior numero di caratteri in comune possibile. …
33 code-golf  string 

7
Disegna il triangolo di Reutersvärd
Questo oggetto impossibile è il triangolo di Reutersvärd : Disegna la tua versione secondo queste regole: Esattamente 9 cubi in totale Ogni lato è composto esattamente da 4 cubetti I cubi sembrano sovrapporsi in modo tale che l'oggetto reso sia in realtà un oggetto impossibile Vengono utilizzati 4 colori distinti, …

30
Dimmi la mia risoluzione dello schermo!
Stampa la risoluzione dello schermo del dispositivo nel formato specifico di [width]x[height](senza parentesi). Ad esempio, un output potrebbe essere 1440x900. Ecco un tester online che puoi usare per controllare la tua risoluzione dello schermo.
33 code-golf 

30
Questo numero è triangolare?
Sfida Dato un numero intero positivo, determinare se si tratta di un numero triangolare e, di conseguenza, emettere uno dei due valori costanti e distinti. Definizione UN numero triangolare è un numero che può essere espresso come la somma di numeri interi positivi consecutivi, a partire da 1. Possono anche …

24
Fattoriali e cicli infiniti!
Come forse saprai, il fattoriale di un numero intero positivo nè il prodotto di tutti i numeri interi positivi uguali o minori n. Per esempio : 6! = 6*5*4*3*2*1 = 720 0! = 1 Definiremo ora un'operazione speciale con un nome irrilevante come sumFac: Dato un numero intero positivo n, …

10
Targhe perfette
Targhe perfette A partire da qualche anno, mi sono fatto un piccolo gioco mentre guidavo: controllare se le targhe vicine sono "perfette". È relativamente raro, ma emozionante quando ne trovi uno. Per verificare se una targa è perfetta: Riassumi i caratteri, con A = 1, B = 2, ... Z …

20
Sono oltre il limite di velocità?
Data una strada ascii-art e il tempo impiegato per attraversarla, dimmi se stavo accelerando. unità La distanza è nell'unità arbitraria di d. Il tempo è nell'unità arbitraria di t. La strada Ecco una strada semplice: 10===== Il 10mezzo 10 dper t. Questo è il limite di velocità per la strada. …

6
Tracciare la spirale di Cornu
La spirale di Cornu può essere calcolata usando il metodo di Feynman per gli integrali di percorso della propagazione della luce. Approssimeremo questo integrale usando la seguente discretizzazione. Considera uno specchio come in questa immagine, dove si Strova la fonte di luce e Pil punto in cui raccogliamo la luce. …

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.