Sfida presa da qui e anche qui Una sequenza di n parentesi è composta da n ( s e n ) s. Una sequenza di parentesi valida è definita come la seguente: È possibile trovare un modo per ripetere la cancellazione della parentesi adiacente "()" fino a quando non diventa …
Un ufficio (chiamiamolo "The Office") ridurrà il tempo sprecato nel 2019 consolidando le feste di compleanno dell'ufficio. Ogni due persone con un compleanno tra lunedì e venerdì (incluso) della stessa settimana saranno festeggiate con una festa di compleanno condivisa qualche volta quella settimana. Le persone i cui compleanni cadono di …
Problema Dato un valore n, immagina un paesaggio montano inscritto in un riferimento da (0, 0) a (2n, 0). Non ci devono essere spazi bianchi tra i pendii e anche la montagna non deve scendere al di sotto dell'asse x. Il problema da risolvere è: dato n (che definisce la …
Dato tre numeri interi non negativi y, me d(di cui almeno uno deve essere positivo) e una data valida con un anno positivo (in qualsiasi formato ragionevole che include l'anno, mese e giorno, e nessuna informazione aggiuntiva), l'uscita data che è yanni, mmesi e dgiorni dopo la data originale. Il …
Sei incatenato a una sedia. Sotto di te c'è un enorme vulcano. Un orologio di 12 ore accanto a te ticchetta minacciosamente e vedi che ha fili che conducono dal retro fino a una catena, che ti lascerà cadere al centro della terra. Legato all'orologio è una nota: Ogni lancetta …
Un fatto poco noto è che se si attivano abbastanza estensioni di linguaggio (ghc) Haskell diventa un linguaggio interpretato digitato dinamicamente! Ad esempio il seguente programma implementa l'aggiunta. {-# Language MultiParamTypeClasses, FunctionalDependencies, FlexibleInstances, UndecidableInstances #-} data Zero data Succ a class Add a b c | a b -> c …
Sfida: Dato un elenco di elenchi di numeri interi non vuoti, restituisce un elenco di tuple del seguente modulo: Tuple del primo elenco che iniziano con ciascun elemento del primo elenco seguito dal primo elemento di ogni elenco successivo, quindi dovrebbe essere la prima tupla [ith element of first list, …
Divertiti con questo, The Powder Toy è una sfida interessante per il golf, in particolare con la logica dei filtri. La cosa che rende TPT una sfida sono i molti molti molti molti modi per affrontare un problema: Should I use Cellular Automaton rules, SWCH logic, Filt logic, subframe filt …
In questa sfida, si scriverà un interprete per 2 Ω (trascritto come TwoMega ), un linguaggio basato vagamente su Brainfuck con uno spazio di archiviazione infinito-dimensionale. La lingua 2 Ω contiene tre parti di stato: Il nastro , che è un elenco infinito di bit, tutti inizializzati su 0. Ha …
Questa è una sfida di poliziotti e ladri basata sulla definizione delle lingue e sulla dimostrazione che sono Turing completi. Questo è il filo della polizia. Il thread dei ladri è qui . Cops Come poliziotto, preparerai due cose: Una specifica formale di un linguaggio di programmazione o altro sistema …
Prendi i numeri 0, 1, 2, 3, 4, ...e disponili in una spirale in senso orario, iniziando verso il basso, scrivendo ogni cifra nel suo quadrato separato. Quindi, dato uno dei quattro caratteri ASCII distinti e coerenti (a scelta) che rappresentano un asse e un intero di input n, emettono …
La sfida Creare una funzione che accetta una matrice di numeri e sottrarre da ciascun elemento l'elemento più basso della matrice che non è stato ancora sottratto da un altro. Dopo aver utilizzato il valore più basso, non può essere riutilizzato. I numeri nella matrice sono numeri decimali e non …
In questo compito ti viene dato un numero dispari di palline bianche e lo stesso numero di palline nere. Il compito è contare tutti i modi di mettere le palline nei contenitori in modo che in ogni cestino ci sia un numero dispari di ciascun colore. Ad esempio, supponiamo di …
Dato un insieme di articoli, ciascuno con un peso e un valore, determina il numero di ciascun articolo da includere in una raccolta in modo che il peso totale sia inferiore o uguale a un determinato limite e il valore totale sia il più grande possibile. Wikipedia per ulteriori informazioni …
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.