Puzzle di programmazione e codice Golf

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

17
Primes diverso da Optimus
Sfida Dato un numero intero di input n > 0, genera il numero di numeri primi ( diverso da n, ifn stesso è primo) che può essere prodotto modificando una cifra nell'espansione decimale di n (senza cambiare il numero di cifre). Esempi Ad esempio n = 2,. Modificando una cifra …

19
Trova tutte le catene distinte di Gozinta
Catene di Gozinta (Ispirato dal Progetto Euler # 606 ) Una catena gozinta per n è una sequenza in {1,a,b,...,n}cui ogni elemento divide correttamente il successivo. Ad esempio, ci sono otto distinte catene gozinta per 12: {1,12}, {1,2,12}, {1,2,4,12}, {1,2,6,12}, {1,3,12}, {1,3,6,12}, {1,4,12} and {1,6,12}. La sfida Write a program …

24
Il doppio tempo non è doppio tempo
Sulla base di questa sfida. Nel gioco del ritmo osu! , il modificatore di difficoltà "Double-time" aumenta la velocità del 50%. Il tuo compito è scrivere un programma che produca un numero intero pari positivo (maggiore di 0) e quando ogni byte / carattere (a tua scelta quale) nel tuo …

22
Neanche ... Ho solo dispari!
Il tuo compito è semplice: scrivi un programma che riceve un numero intero come input e lo emette se era dispari, e non fa diversamente (non è consentito arrestare). La sfida è che puoi usare solo byte dispari. È possibile aggiungere facoltativamente una nuova riga finale all'output. Questo è code-golf, …

21
Il numero originale
Linee guida Scenario John ha un numero importante e non vuole che altri lo vedano. Decise di crittografare il numero, attenendosi alla seguente procedura: Il suo numero è sempre una sequenza non decrescente (es. "1123") Ha convertito ogni cifra in parole inglesi. (es. "123" -> "ONETWOTHREE") E poi, riorganizza le …

30
The Crow vs The Taxicab
Immagina di viaggiare verso un punto disteso A miglia di distanza in orizzontale e B miglia di distanza in verticale dalla tua posizione attuale. O in altre parole, viaggiando da un (0, 0)punto all'altro (a, b). Quanto lontano dovresti finire per viaggiare? Questa sembra una domanda semplice, ma la risposta …

15
Ribalterò?
Panoramica Data una stringa di 3 righe, capire se la struttura cade a sinistra, si bilancia o cade a destra. Struttura di input Puoi immaginare la struttura come un'asta di metallo con roba in cima, tutte bilanciate sopra un'asta verticale. 1 7 4 a =============== | La prima riga è …

21
(A [l (t [e (r) n] e) s] t) una stringa!
Alternare , è l'atto di prendere una stringa e annidarla tra parentesi alternate. Ecco come alternare una stringa. Per una stringa di lunghezza N , prendi i caratteri N centrali e racchiudili tra parentesi. Quindi se la nostra stringa fosse Hello world!(12 caratteri), finiremo con (Hello world!) Quindi, prendi i …

30
Una folla di sguardi vuoti
Problema Dato nessun input scrivere un programma o una funzione che genera o restituisce la seguente stringa: (<(<>(<>.(<>.<(<>.<>(<>.<>)<>.<>)>.<>).<>)<>)>) Regole Vince il programma più breve. Spazio bianco finale consentito. Trailing newline ammessi. Parametri non utilizzati per le funzioni consentite.

30
L'inizio equivale alla fine?
L'obiettivo In questa sfida, il tuo compito è quello di scrivere un programma o una funzione che accetta una stringa e genera un valore di verità o falsità in base al fatto che il primo carattere e l'ultimo carattere della stringa di input siano uguali. Ingresso È possibile accettare input …

30
Genera; # codice
Relativo a: Crea un interprete; # Nella sfida sopra menzionata il compito era quello di creare un interprete per il linguaggio esoterico ;#. La ;#lingua La lingua ha esattamente due comandi: ;e# (tutti gli altri caratteri sono ignorati dall'interprete): ;: Incrementa l'accumulatore #: Modulo l'accumulatore per 127, stampa il corrispondente …


30
Sostituisci due con tre
Dato un numero intero positivo n scrivi del codice per prendere la sua scomposizione in fattori primi e sostituire tutti i suoi fattori 2con 3. Per esempio 12 = 2 * 2 * 3 -> 3 * 3 * 3 = 27 Si tratta di code-golf, quindi l'obiettivo è ridurre …


26
Controllo marcia moto!
Alcuni di voi potrebbero avere familiarità con il modo in cui una moto cambia. Ma per quelli che non lo fanno, sembra così 6 5 4 3 2 N 1 Ora voglio sapere in quali attrezzi mi trovo dopo aver eseguito alcuni turni su e giù. Il programma dovrebbe funzionare …
36 code-golf 

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.