La soluzione può contenere solo i 95 caratteri ASCII stampabili (dallo spazio a ~). Anche le schede e le nuove righe possono essere consentite, a seconda della sfida.
Motivazione In questa sfida il tuo compito era quello di moltiplicare due stringhe, questo introduce naturalmente un modo per prendere la radice quadrata di una stringa. Come funziona? Data una stringa (ad esempio pub) la prima cosa che devi fare è determinare il codice ASCII per ogni carattere: "pub" -> …
Scrivi un programma o una funzione che contiene un elenco di numeri interi positivi. Ognuno di questi numeri interi rappresenta la lunghezza laterale di un quadrato su un piano 2D. Ogni quadrato può essere spostato su qualsiasi coordinata intera nel piano, ma non può ruotare e non può sovrapporsi ad …
sfondo In una galassia (e forse un universo) molto, molto lontano ... c'erano un'astronave e un gruppo di pianeti. Un malfunzionamento a bordo ha fatto sì che l'astronave rimanesse senza carburante. Ora si sta muovendo a una velocità pericolosamente lenta vicino a un gruppo di pianeti, da cui deve fuggire! …
Il tuo compito è creare un programma brainfuck per ciascuno dei seguenti operatori binari. Ogni programma dovrebbe prendere uno o due numeri a 8 bit (A e B) dall'input e calcolare l'operazione specificata: A XOR B A AND B A OR B A Shifted Left by 1 (circular shift) NOT …
Il puzzle scorrevole più riconoscibile è il quindici puzzle . Ha una griglia 4 per 4, 15 tessere e uno spazio griglia vuoto. Le tessere possono muoversi solo nello spazio vuoto e devono essere sempre in linea con la griglia. Definiamo un puzzle a scorrimento generalizzato come una griglia W …
Il tuo compito è prendere una stringa di input di caratteri ASCII e produrre la stringa come una serie di parole verticali separate da spazi. Di seguito è mostrato un esempio: Data la stringa: Hello, World! My name is Foo. l'output dovrebbe essere: H W M n i F e …
Questa domanda è leggermente più difficile della versione di arte ASCII. Non c'è arte e ora puoi fare qualche aritmetica in virgola mobile! La sfida USS StackExchange stava viaggiando attraverso il campo di gravità del pianeta cg-00DLEF quando a bordo si è verificata un'esplosione astronomica. In qualità di responsabile della …
bene, è qualcosa di simile a questa domanda ma con alcune piccole differenze. devi scrivere un programma per chiedere la larghezza della barra di avanzamento e la quantità di lavoro svolto. e quindi disegnare una barra di avanzamento con le seguenti funzionalità: larghezza indica quanti caratteri devi usare per disegnare …
Questa sfida si comporterà più o meno come un code-golf tradizionale . L'unica differenza è che invece di assegnare un punteggio alle risposte in base al loro numero di caratteri o byte, gli utenti assegneranno pesi a diversi personaggi nei commenti e vincerà il programma con il peso cumulativo più …
Questa è la domanda complementare per i cruciverba di codice . Le risposte ai ladri vanno qui. Vedi Dove dovremmo mettere i ladri? per meta-informazioni.
sfondo Nella musica occidentale, ogni singola nota musicale ha un nome assegnato. All'interno di ogni ottava, ci sono dodici note uniche nel seguente ordine: "CC # / Db DD # / Eb EFF # / Gb GG # / Ab AA # / Bb B C", dove la C finale …
Assegniamo i numeri da 0 a 94 ai 95 caratteri ASCII stampabili : !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ Lo spazio è 0, !è 1 e così via fino a ~94. Assegneremo anche 95 a tab ( \t) e 96 a newline ( \n). Consideriamo ora la stringa infinita il cui nono carattere è il …
Ispirato al seguente fumetto XKCD: In "Work It" di Missy Elliot, parte del coro è la seguente: Is it worth it, let me work it I put my thing down, flip it and reverse it Tenendo conto di ciò, propongo la seguente sfida del codice golf: Crea codice che lo …
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.