Puzzle di programmazione e codice Golf

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

20
Questa sfida fa centesimi
Lo so, il titolo ti spezza Data la quantità di denaro prodotta, il minor numero di monete costituisce tale importo Esempi 0.1 1 dime 0.01 1 penny 0.28 1 quarter 3 penny 0.56 2 quarter 1 nickel 1 penny 1.43 5 quarter 1 dime 1 nickel 3 penny Spec 100 …
29 code-golf 

7
Aiuta gli architetti a visualizzare lo skyline
Come parte di un progetto di pianificazione urbana, hai ottenuto l'incarico di creare un programma o una funzione che mostrerà lo skyline della città, dato il contributo degli architetti. Il progetto è solo nella fase di avvio, quindi è sufficiente uno schizzo molto approssimativo. L'approccio più semplice è ovviamente quello …

1
Il mio grafico è planare?
Il tuo compito è determinare se un grafico è planare. Un grafico è planare se può essere incorporato nel piano o, in altre parole, se può essere disegnato senza bordi incrociati. Input: ti verrà dato un grafico non orientato nella tua scelta dei seguenti formati: Elenco dei bordi, ad es …

24
Segni di griglia molto semplici
Scrivi un programma o una funzione che accetta tre numeri interi positivi, W, H e N. Stampa o restituisce una griglia W × H di .dove ogni N ° .nel normale ordine di lettura inglese è sostituito da un X. Ad esempio, dato W = 7, H = 3, N …

30
1 / N probabilità
Perché non ci sono abbastanza semplici sfide di code-golf : Crea un programma o una funzione opzionalmente senza nome che, dato (in qualsiasi modo) un numero intero 1 ≤ N ≤ 10000, genera il valore Vero della tua lingua con una probabilità pseudo-casuale di 1 / N, Falso altrimenti. Si …

10
Le parentesi in note a piè di pagina
sfondo I programmatori LISP hanno conquistato il mondo! Le parentesi sono state dichiarate come personaggi sacri e da ora in poi possono essere utilizzate solo nei programmi LISP. È stato deciso che le parentesi nelle opere letterarie debbano essere sostituite da note a piè di pagina ed è tuo compito …

8
Stampa la bandiera americana!
La sfida a tema per il Giorno dell'Indipendenza Speciale (USA) per te oggi. Devi scrivere un programma che stampa questa rappresentazione di arte ascii de La bandiera americana. 0 |--------------------------------------------------------- | * * * * * * #################################| | * * * * * | | * * * * …

30
Palindrome Hello, World
Il tuo compito è creare un programma che stampa "Saluti, Pianeta!" esattamente alla console. Sembra abbastanza semplice, giusto? Bene, ecco il trucco. Il codice deve essere un palindromo, nel senso che legge da destra a sinistra come da sinistra a destra. Non sono ammesse scappatoie standard .

13
Genera numeri compatibili con la tastiera
I layout di tastiera del computer più comuni hanno i tasti numerici decimali 1234567890 correndo in cima, sopra le chiavi per le lettere. Consenti al vicinato di una cifra decimale di essere l'insieme di cifre dal proprio tasto numerico e dai tasti numerici immediatamente a sinistra e a destra, se …

4
Eternal 2014 - Puzzle di Capodanno PCG.SE 2015
Quindi, ora che è il 2015 e un sacco di risposte dal puzzle dell'anno scorso stanno iniziando a produrre risultati non validi , è tempo di una domanda che coinvolga il numero 2015. Tranne ... perché? Non ti piacerebbe se le tue risposte basate sulla data al problema dell'anno scorso …

27
Griglia binaria a 16 bit
Dato qualsiasi numero intero a 16 bit senza segno, converti il ​​suo numero decimale (cioè base-10) in una griglia ASCII 4x4 dei suoi bit, con il bit più significativo (MSB) in alto a sinistra, il bit meno significativo (LSB) a in basso a destra, leggi attraverso e poi in basso …


16
Implementa gli operatori binari di INTERCAL
Il linguaggio del compilatore senza acronimo pronunciabile, abbreviato INTERCAL , è un linguaggio di programmazione davvero unico. Tra le sue qualità non riproducibili ci sono i suoi operatori binari. I due operatori binari di INTERCAL sono interleave (noto anche come mingle ) e selezionano . Interleave è rappresentato con un …
29 code-golf 

6
Questo è BS! (gioco di carte)
BS è un gioco di carte in cui l'oggetto del gioco è perdere tutte le tue carte. Una partita è composta da quattro giocatori e un mazzo da 52 carte. Ogni giocatore riceve 13 carte a caso. Normalmente, le carte sono etichettate 2 - 10, Asso, Jack, Regina, Re, ma …

30
Corde robuste e morbide
Considera una stringa di lunghezza N, come ad esempio Peanut ButterN = 13. Nota che nella stringa sono presenti coppie N-1 di caratteri adiacenti. Perché Peanut Butter, la prima delle 12 coppie è Pe, la seconda è ea, l'ultima è er. Quando le coppie sono per lo più caratteri diversi, …

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.