Sei un piccolo granello su un piano cartesiano. Riflettendo sulla tua esistenza, decidi di vagare intorno al tuo aereo e toccare le cose. Noti che ogni coppia di coordinate che visiti ha un interruttore della luce. Per divertirti, decidi di attivare / disattivare ogni interruttore che incontri. La sfida : …
Molte lingue hanno modi integrati per sbarazzarsi dei duplicati o "deduplicare" o "unificare" un elenco o una stringa. Un'attività meno comune è "detriplicare" una stringa. Cioè, per ogni personaggio che appare, vengono mantenute le prime due occorrenze. Ecco un esempio in cui i caratteri che devono essere eliminati sono etichettati …
Scrivi un programma o una funzione che riceve come input una stringa che rappresenta una parola gallese (UTF-8 se non diversamente specificato da te). Le seguenti sono tutte lettere singole in gallese: a, b, c, ch, d, dd, e, f, ff, g, ng, h, i, j, l, ll, m, n, …
Stampa tutti i numeri da 0 a 100 nell'ordine giusto usando il modo danese di contare Come contano Come l'inglese, hanno parole dedicate per 0-20, 30, 40 e 100 Invece di dire twenty-onee twenty-two, dicono one and twentyetwo and twenty A partire da cinquanta dicono multipli di 10 come n …
Molti di noi sanno ... che tutti i numeri primi p>3sono della forma Ma quanti sono i Plus Primes ( 6n+1) e quanti sono i Minus Primes ( 6n-1) in un determinato intervallo? La sfida Dato un numero intero k>5, conta quanti primes<=ksono PlusPrimes e quanti sono MinusPrimes . Esempi …
Scrivere numeri è tra i mondi di programmazione Hello, spesso i numeri 1-10. Voglio scrivere molti numeri! Molti, molti numeri. Ma quanti numeri devo scrivere? Compito Dato un input intero, fornisci un numero come output che mi darebbe il numero di cifre che sarebbero in una stringa contenente tutti i …
Una stringa snakified si presenta così: T AnE eOf ifi ing h s x l A k e r isI amp Sna dSt Il tuo compito Prendi una stringa se una dimensione n, quindi genera la stringa snakified. Gli input ThisIsAnExampleOfaSnakifiedStringe 3produrrebbero l'esempio sopra. specificazioni s conterrà solo caratteri ASCII …
Il mio insegnante Precalc ha uno dei suoi problemi preferiti che ha inventato (o più probabilmente rubato ispirato da xkcd ) che coinvolge una fila di norinatoi. "Scacco matto" è una situazione in cui ogni orinatoio è già occupato O ha un orinatoio occupato accanto a loro. Ad esempio, se …
Data una frase di input composta da una o più parole [a-z]+e zero o più spazi , genera un istogramma di arte ASCII (grafico a barre) della distribuzione delle lettere della frase di input. L'istogramma deve essere disposto orizzontalmente, cioè con il tasto lettera lungo il fondo in ordine alfabetico …
Gli scambisti olimpici svolgono la loro routine su alberi standard. In particolare, l'albero standard nha vertici verso l' 0alto n-1e gli spigoli che collegano ciascun vertice diverso da zero aal vertice n % asottostante. Quindi, ad esempio, l'albero standard 5 è simile al seguente: 3 | 2 4 \ / …
Una semplice sfida per il tuo lunedì sera (beh, o martedì mattina nell'altra metà del mondo ...) Ti viene dato come input un array nidificato, potenzialmente irregolare, di numeri interi positivi: [1, [[2, 3, [[4], 5], 6, [7, 8]], 9, [10, [[[11]]]], 12, 13], 14] Il tuo compito è determinare …
Data una posizione con una fila di torri e / o spazi vuoti, emettere quante diverse mosse di torre sono possibili. Una torre può spostarsi a sinistra oa destra in uno spazio vuoto, ma non in uno che richiede il passaggio su un'altra torre. Quando una torre si muove, le …
Ispirato da... Networking - Come posso capire quanti indirizzi IP ci sono in un determinato intervallo? Scrivi un programma o una funzione che accetta due stringhe come input, ciascuna delle quali è un indirizzo IPv4 espresso in notazione punteggiata standard e genera o restituisce il numero di indirizzi IP coperti …
sfondo Ho una scala appoggiata a un muro e un robot telecomandato che può arrampicarlo. Posso inviare tre diversi comandi al robot: UP: il robot fa un passo verso l'alto. Se era sul gradino più alto, inciampa, cade ed esplode. DOWN: il robot fa un passo verso il basso. Se …
La sequenza "Guarda e dì" o "Dì ciò che vedi" è una serie di numeri in cui ognuno descrive l'ultimo. 1 11 (one one) 21 (two ones) 1211 (one two, one one) 111221 (one one, one two, two ones) 312211 (three ones, two twos, one one) e ancora e ancora …
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.