Domande taggate «code-golf»

Code-golf è una competizione per risolvere un problema particolare con il minor numero di byte di codice sorgente.

9
La sequenza Back-and-Forth
Immagina un percorso fatto di <e >che termina in un @, ad es ><>@ Un camminatore inizia nella cella più a sinistra. Attraverserà il percorso come segue: Se il camminatore è su una @cella, ha raggiunto l'obiettivo e il gioco è fatto. Se il deambulatore si trova su una >cella, …

13
Date palindromiche di previsione
Le date palindromiche sono date che appaiono come palindromi: la stringa di cifre può essere letta allo stesso modo in avanti e indietro. Per il formato data nordamericano (MM / GG / AAAA), le prossime date palindromiche sono: 02/02/2020 12/02/2021 03/02/2030 La sfida Crea una funzione che restituisca tutte le …

3
Punteggio più alto sul campo
introduzione Lascia che un campo sia un rettangolo pieno di soli caratteri -e [0-9]. Un esempio di un campo è: 11-011123 111-010-- 0010---01 111-01234 Vedi che questo campo è stato diviso in tre aree più piccole: Per calcolare il punteggio di un'area più piccola, aggiungiamo solo tutti i numeri. Per …
18 code-golf  number  grid 

13
Suggerimenti per giocare a golf in DC
Quali consigli generali hai per giocare a golf in DC ? dc è un'utility calcolatrice per UNIX / Linux che precede il linguaggio C. Sono interessato a come abbreviare i miei programmi in cc (calcoli?). Sto cercando idee che possano essere applicate al code-golf generale che siano almeno un po …
18 code-golf  tips  dc 

1
Conta l'AMCII hamantaschen!
Oggi è Purim su cui un'usanza è quella di distribuire biscotti a forma di triangolo con ripieno chiamato hamantaschen (singolare: hamantasch ). Un'altra usanza è quella di bere molto. Non sono il fornaio più perfetto .... Ho così tanti hamantaschen di dimensioni irregolari da dare e così tanti amici a …

3
Ricostruire una matrice zigzagificata
Come parte del suo algoritmo di compressione, lo standard JPEG srotola una matrice in un vettore lungo antidiagonali di direzione alternata: Il tuo compito è prendere il vettore srotolato insieme alle dimensioni della matrice e ricostruire la matrice corrispondente. Come esempio: [1, 2, 5, 9, 6, 3, 4, 7, 1, …

30
Qual è il secondo personaggio che non si ripete?
Sulla base di questa domanda da Code Review Data una stringa non vuota di caratteri ASCII stampabili, genera il secondo carattere non ripetuto. Ad esempio, per input DEFD, output F. Ingresso Una singola stringa, in qualsiasi formato adatto . Produzione Il secondo carattere che non si ripete, quando si legge …

6
Codifica in lunghezza una stringa
Supponiamo di usare le seguenti regole per estrarre una singola stringa da un'altra stringa, una contenente solo caratteri stampabili ASCII e chiamata *stringa-. Se la stringa si esaurisce prima che il processo si interrompa, si tratta di un errore e il risultato del processo non è definito in quel caso: …
18 code-golf  string 

2
Trova il pagliaio negli aghi
In una svolta alla ricerca di un ago in un pagliaio, è necessario trovare il più grande pagliaio contiguo contenente esattamente un ago . Nota che non puoi connettere celle su diagonali, solo sinistra / destra / su / giù. Ingresso Un array (o un numero di righe di input …


2
Città: linee di mira
Sono nella posizione (0, 0) di una città infinita bidimensionale, che è perfettamente divisa in blocchi centrati in ciascun punto reticolare, alcuni dei quali contengono edifici. Un edificio in un determinato punto (x, y) occupa l'intero quadrato con angoli opposti in (x-.5, y-.5) e (x + .5, y + .5) …

23
Genera un bit di parità
Un po 'di parità , è una delle forme più semplici di un checksum. Innanzitutto, devi scegliere la parità, pari o dispari. Diciamo che scegliamo pari. Ora, abbiamo bisogno di un messaggio da trasmettere. Diciamo che il nostro messaggio è "Foo". Questo è scritto in binario come: 01000110 01101111 01101111 …

2
Parole a catena in stile cruciverba
La sfida Dato un elenco di parole in ["Programming", "Puzzles", "Code", "Golf"]uscita le parole in stile cruciverba: P rogramma u z z G l Codice ls f L'algoritmo Devi elaborare l'elenco nell'ordine dato. Le parole sono stampate con orientamenti alternati, iniziando in senso orizzontale . Le due parole si intersecano …

3
Genera input a microonde pigro
Correlati: programma il mio forno a microonde e genera valori pigri . Il mio collega è così pigro che non si preoccupa nemmeno di muovere un dito durante la programmazione del forno a microonde. (Questo è effettivamente vero!) Aiutalo a trovare l'ingresso a microonde che dà il tempo più vicino …
18 code-golf  number  date 

1
Numeri di sandpile
Sfida Ti verrà dato un numero intero positivo ncome input. L'output dovrebbe essere una pila di sabbia simile a una piramide costruita sulle regole specificate di seguito: Ogni numero intero "cade" verso il basso dallo stesso punto iniziale iniziale, come la sabbia che cade in una forma conica. I numeri …
18 code-golf  math  number 

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.