Puzzle di programmazione e codice Golf

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

15
Codice Golf Golf Score
È venerdì ... quindi andiamo a giocare a golf! Scrivi il codice che determina il punteggio del giocatore su una buca in una partita a golf. Il codice può essere una funzione o un intero programma. Come suggerisce il genere, vince il codice più corto. Input (parametri o stdin, a …

13
Qual e il punto?
Scrivi un programma o una funzione che accetta due numeri interi che rappresentano le coordinate X e Y di un punto su un piano cartesiano . L'ingresso può venire in qualsiasi formato ragionevole finché il valore X viene prima Y. Ad esempio, 1 -2, (1,-2), [1, -2], o 1\n-2sarebbero tutti …

30
Ordina un elenco di numeri interi
La sfida È davvero molto semplice, ordina un elenco di numeri. Dettagli È necessario ordinare un elenco di numeri in ordine crescente, senza utilizzare alcuna funzione di ordinamento / librerie / etc (ad esempio list.sort()in Python). L'input / output può essere eseguito con qualsiasi metodo tu scelga, purché sia ​​leggibile …


13
Rimuovere le cifre, mantenendo un numero maggiore
introduzione Questa sfida consiste nel trovare il numero più grande rimuovendo y cifre dal numero originale n che ha x cifre. Supponendo y=2 n=5263 x=4, i possibili numeri che rimuovono y = 2 cifre sono: [52, 56, 53, 26, 23, 63] Quindi, il numero più grande è 63quale deve essere …

16
Stampa da 1 a 15, utilizzando diverse stampanti
Fare una stampante intera versatile è bello e tutto, ma scrivere un singolo codice che stampa molti numeri diversi è ingombrante. Non sarebbe più facile creare uno script che produca un numero, ma ti dia anche un nuovo script per ottenere il numero successivo? Sfida: Scrivi un codice che genera …
22 code-golf  string 

10
Quat. Quine + Cat
Una Quat è una combinazione di una quina e il popolare programma per gatti esolang . Sfida La sfida è scrivere un programma cat standard. Qualunque sia l'input dell'utente, il programma farà eco all'input su stdout. Tuttavia, quando la lunghezza dell'ingresso è maggiore di 0 e un multiplo di 4, …
22 code-golf  quine 

9
Non visualizzare il codice Parsons
introduzione Il codice Parsons è solo un modo semplice per descrivere le variazioni di intonazione in un brano musicale, indipendentemente dal fatto che una nota sia più alta o più bassa della precedente. Anche se fai schifo nel ricordare i brani, puoi ancora ricordare se una nota sale o scende, …

15
Caesar Shifting
Un turno di Cesare è probabilmente qualcosa che conosciamo tutti. (Potresti anche farlo come compito a casa. In tal caso, ti preghiamo di non copiare queste risposte, il tuo insegnante quasi sicuramente non vuole nulla di simile alle risposte qui.) Nel caso in cui non lo sia, un turno di …


3
Corde da golf
Ho sempre fallito nel dare una risposta alle sfide della complessità del kolmogorov che richiedono la compressione delle stringhe, il motivo principale è che non so usare gli strumenti di compressione delle stringhe nel modo più efficace che dovrei . Per questo motivo, ho pubblicato questa domanda. A differenza delle …

13
Problema di Giuseppe Flavio con tre ingressi
C'è una domanda su questo sito che è simile a questa domanda, ma ho aggiunto una svolta. Hai tre input, il numero di persone nel cerchio n , la k -esima persona contata ad ogni passo e la q -esima persona che sopravvive. Le persone nel cerchio sono numerate da …
22 code-golf 

13
Lettere tra due lettere
Scrivi un programma che accetta una singola parola minuscola come input e genera il numero di coppie di lettere che hanno lo stesso numero di lettere tra loro nella parola e nell'alfabeto. Ad esempio, nella parola "natura", abbiamo 4 coppie: nr: poiché ci sono tre lettere tra loro all'interno della …
22 code-golf 

2
Leggere le notizie è noioso. Aiutarmi!
Tutti sanno che la notizia è noiosa. Davvero noioso . A meno che non si tratti di politici e dei loro scandali. È divertente! Ma ahimè, i politici possono commettere solo così tanti scandali. Quindi, ti sto assumendo per rendere le notizie più interessanti. Obiettivo Dato uno snippet HTML, esegui …
22 code-golf  string 

22
Qa è residuo quadratico di n?
Dati due input q ndeterminano se qè un residuo quadratico di n. Cioè, c'è un xdove x**2 == q (mod n)o è quna mod quadrata n? Ingresso Due numeri interi qe n, dove qe nsono numeri interi 0 <= q < n. Produzione Una verità o una falsità. Facoltativamente, stampa …

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.