Puzzle di programmazione e codice Golf

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

30
Prefisso comune più lungo di 2 stringhe
Scrivi un programma che accetta 2 stringhe come input e restituisce il prefisso comune più lungo. Questo è code-golf , quindi vince la risposta con il minor numero di byte. Test Case 1: "global" , "glossary" "glo" Test Case 2: "department" , "depart" "depart" Test Case 3: "glove", "dove" ""
30 code-golf  string 

15
Il margine è troppo stretto
Intorno all'anno 1637, Pierre de Fermat scrisse a margine della sua copia dell'Arithmetica: It is impossible to separate a cube into two cubes, or a fourth power into two fourth powers, or in general, any power higher than the second, into two like powers. I have discovered a truly marvelous …
30 code-golf  number 

10
Testo sinusoidale
Obiettivo: scrivere un programma o una funzione che stampa una stringa di input in una forma sinusoidale. La sinusoide ASCII Ecco un periodo della sinusoide: ....... ... ... .. .. . . . . . . . . . . . . . . . .. .. ... ... ....... …


6
Disegna la curva di Hilbert usando le barre
La curva di Hilbert è un frattale che riempie lo spazio che può essere rappresentato come un sistema Lindenmayer con generazioni successive che assomigliano a questo: Grazie a http://www.texample.net/tikz/examples/hilbert-curve/ per l'immagine. Obbiettivo Scrivi il programma più breve possibile (in byte) che prende un numero intero positivo n da stdin e …

9
Calcola l'inverso del fattoriale
Scrivi il codice più breve che prenderà qualsiasi numero reale maggiore di 1 come input e produrrà il suo fattoriale inverso positivo. In altre parole, risponde alla domanda "quale numero fattoriale è uguale a questo numero?". Utilizzare la funzione Gamma per estendere la definizione fattoriale a qualsiasi numero reale come …

19
Parole facilmente scrivibili
Questa competizione è finita. Il vincitore è CJam con 22 personaggi, battendo la risposta di TwiNight di un personaggio. Congratulazioni Dennis ! Una menzione d'onore va a Falko , che è impazzito per le importazioni gratuite. . Qualche tempo fa volevo sapere come posso digitare più velocemente gli smartphone moderni …
30 code-golf 

30
Numeri con più sequenze di quelli
Compito Trova l'insieme di numeri in modo tale che la rappresentazione binaria contenga due o più sequenze 1separate da almeno una 0. Ad esempio, per i numeri lunghi 4 bit: 0 0000 (no ones) 1 0001 (only one run) 2 0010 (only one run) 3 0011 (only one run) 4 …
30 code-golf  binary 



12
Ispettore Ruby ufficiale
Ecco un semplice rubino di arte ASCII : ___ /\_/\ /_/ \_\ \ \_/ / \/_\/ Come gioielliere della ASCII Gemstone Corporation, il tuo lavoro è ispezionare i rubini appena acquisiti e lasciare una nota su eventuali difetti che trovi. Fortunatamente, sono possibili solo 12 tipi di difetti e il …

9
Pixel separati in modo univoco
Per un'immagine N per N , trova una serie di pixel in modo tale che non sia presente una distanza di separazione più di una volta. Cioè, se due pixel sono separati da una distanza d , allora sono gli unici due pixel separati da esattamente d (usando la distanza …

26
Segno intero in grado
Dato un numero intero positivo (0 e superiore, nessun massimo), convertilo in un voto seguendo queste regole: A = 100+ B = 90 - 99 C = 80 - 89 D = 70 - 79 E = 60 - 69 F = 59 and less. Sembrava un po 'noioso, quindi …
30 code-golf 

3
Costruisci i binari della ferrovia e imbroglia il governo
Sei un imprenditore delle ferrovie negli Stati Uniti del XIX secolo quando i treni diventano popolari perché sono il mezzo più efficiente per trasportare grandi volumi di materiali via terra. C'è un bisogno nazionale di binari ferroviari dalla costa orientale attraverso alcune terre recentemente colonizzate a ovest. Per soddisfare questa …

6
Bilancia equazioni chimiche!
Bernd è uno studente delle superiori che ha dei problemi in chimica. In classe deve progettare equazioni chimiche per alcuni esperimenti che stanno facendo, come la combustione di eptano: C 7 H 16 + 11O 2 → 7CO 2 + 8H 2 O Poiché la matematica non è esattamente la …

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.