Per le sfide che coinvolgono strutture di dati simili a stack (vedere tag wiki per i dettagli), inclusi interpreti di linguaggi di programmazione basati su stack e sfide specifiche per stack di chiamate.
Come programmatore conosci certamente l'errore di un overflow dello stack dovuto a un'ovvia ricorsione. Ma ci sono sicuramente molti modi strani e insoliti per far sputare la tua lingua preferita a quell'errore. obiettivi: Deve causare un overflow dello stack chiaramente visibile sull'output dell'errore. Non è consentito utilizzare una ricorsione evidente. …
Non riesco a credere che non lo abbiamo già .. È una delle strutture dati più importanti nella programmazione, ma ancora abbastanza semplice da implementarlo in un code-golf : Sfida Il tuo compito è quello di implementare uno stack che consenta di eseguire il push e il pop-up dei numeri, …
Esistono modi intelligenti per determinare se un numero è una potenza di 2. Questo non è più un problema interessante, quindi determiniamo se un dato numero intero è una potenza intera di -2 . Per esempio: -2 => yes: (-2)¹ -1 => no 0 => no 1 => yes: (-2)⁰ …
Hai una pila di pancake su un piatto con sopra un globo di sciroppo così denso che non può scorrere lungo i lati. Non sarai felice di mangiare fino a quando entrambe le facce di ogni pancake non avranno toccato almeno lo sciroppo, ma in questo momento solo una faccia …
Se non sai cos'è la Torre di Hanoi , te lo spiego brevemente: ci sono tre aste e alcuni dischi, ognuno dei quali ha dimensioni diverse. All'inizio tutti i dischi si trovano sulla prima torre, in ordine: il più grande è in fondo, il più piccolo in alto. L'obiettivo è …
Contesto: Un miliardario solitario ha creato uno spettacolo di gioco per attirare i programmatori migliori e più brillanti del mondo. Il lunedì allo scoccare della mezzanotte, sceglie una persona da un pool di candidati come concorrente della settimana e fornisce loro un gioco. Sei il fortunato concorrente di questa settimana! …
I numeri interi sono noiosi da rappresentare in Brain-Flak . Ci sono 8 operatori: () Evaluates to 1, but does not push anything on any stack [] Evaluates to an indeterminate value for the purposes of this question {} Removes the top of the stack and evaluates to it <> …
Nell'ordinamento dei pancake l'unica operazione consentita è di invertire gli elementi di alcuni prefissi della sequenza. Oppure, pensa a una pila di pancake: inseriamo una spatola da qualche parte nella pila e capovolgiamo tutte le frittelle sopra la spatola. Ad esempio, la sequenza 6 5 4 1 2 3può essere …
Starry è un divertente linguaggio di programmazione esoterica in cui il codice è costituito solo da +*.,`'dove il comando effettivo rappresentato da ciascuno di quei caratteri è determinato dal numero di spazi davanti ad esso. Ciò rende complicato persino il golf delle sfide di output fisso, poiché comandi diversi possono …
Scrivi un programma che accetta una stringa di lunghezza dispari contenente solo i caratteri .e :. Con l'aiuto di uno stack inizialmente vuoto , generare un numero da questa stringa come segue: Per ogni carattere c nella stringa (che va da sinistra a destra) ... Se c è .e la …
Questa sfida è legata a Flipping Pancakes . Potresti aver sentito parlare dell'ordinamento dei pancake , in cui una pila di pancake viene ordinata in base alle dimensioni inserendo la spatola nella pila e capovolgendo tutti i pancake sopra la spatola, fino a quando i pancake vengono ordinati dal più …
StickStack è un linguaggio di programmazione basato su stack molto semplice con solo due istruzioni: | spinge la lunghezza della pila sulla pila -estrae i primi due elementi dallo stack e rimuove la loro differenza ( second topmost - topmost) Dettagli sulla lingua Lo stack è vuoto all'inizio del programma. …
Scrivi una funzione / subroutine per ordinare un elenco di numeri interi, Torre di Hanoi stile . Ti verrà data una pila di numeri interi. Questo è lo stack principale. Ti vengono anche dati altri due stack di aiuto. Queste pile di helper hanno comunque una proprietà unica: ogni elemento …
Sebbene> <> non sia una lingua popolare, può essere utile per giocare a golf ed è stato utilizzato in questo sito Web. È stato ispirato da Befunge e ha alcune somiglianze nelle sue istruzioni. Comandi richiesti: > < ^ v Cambia la direzione del puntatore dell'istruzione (destra, sinistra, su, giù) …
Questo è il secondo di una serie di enigmi che posterò ogni lunedì a mezzanotte PST. Il primo puzzle si trova qui . Contesto: Un miliardario solitario ha creato uno spettacolo di gioco per attirare i programmatori migliori e più brillanti del mondo. Il lunedì allo scoccare della mezzanotte, sceglie …
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.