Domande taggate «stack»

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.

30
Il modo più strano per produrre un overflow dello stack [chiuso]
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. …

30
Implementare uno stack
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, …

30
Questo numero è una potenza intera di -2?
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)⁰ …

8
Ricoprire ogni pancake
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 …
35 code-golf  stack 

8
Verifica una soluzione della Torre di Hanoi
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 è …
29 code-golf  stack 

5
Prendilo o lascialo: uno spettacolo per computer
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! …

8
Golf a Brain-Flak Integer
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 <> …

12
Frittelle
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 …

3
Metagolf stellato
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 …
25 metagolf  stack  starry 

19
Valutazione delle stringhe Dotty
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 …

3
Il problema del pancake bruciato
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ù …

5
Numeri StickStack
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. …

6
Torre di Hanoi Ordinamento
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 …

7
Interpreta> <> (Pesce)
Sebbene&gt; &lt;&gt; 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: &gt; &lt; ^ v Cambia la direzione del puntatore dell'istruzione (destra, sinistra, su, giù) …

7
Take It or Leave It II: A Game Show for Computers
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 …

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.