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, …
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 …
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 …
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 …
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 …
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, …
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 …
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: …
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 …
Definizione Definire il n ° matrice della sequenza CURR come segue. Inizia con l'array singleton A = [n] . Per ogni intero k in A , sostituisci la voce k con k numeri naturali, contando da 1 a k . Ripetere il passaggio precedente n - 1 più volte. Ad …
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) …
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 …
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 …
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 …
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 …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.