Introduzione e credito Oggi senza un preludio di fantasia: si prega di attuare takewhile. Una variazione di questo (su una struttura di dati non banale) era un incarico nel mio corso di programmazione funzionale universitaria. Questo compito è ora chiuso ed è stato discusso in classe e ho il permesso …
introduzione Penso che tutti siano d'accordo sul fatto che le belle foto debbano avere una bella cornice. Ma la maggior parte delle sfide su questo sito su ASCII-Art vogliono solo il quadro grezzo e non si preoccupano della sua conservazione. Non sarebbe bello se avessimo un programma che prende un …
Dato un input di un elenco di numeri interi positivi con alcuni sostituiti con 0, output dell'elenco con i numeri mancanti che sono stati cambiati in 0sostituiti. Caratteristiche dell'elenco di input: L'elenco avrà sempre una lunghezza di almeno 2. Definiamo la lista di input come ae la "lista originale" (cioè …
Dato un numero intero N> = 1, visualizza il numero medio di bit in un numero intero da 0 a N - 1 specificazione L'output può essere calcolato come la somma del numero di bit nella rappresentazione binaria di ciascun numero intero da 0 a N-1, diviso per N. La …
introduzione Può sembrare strano, ma non abbiamo UNA sfida per contare da 1a n, compreso. Questa non è la stessa cosa Quella è una sfida (chiusa) non ben spiegata. Questa non è la stessa cosa Quello riguarda il conto alla rovescia a tempo indeterminato. Sfida Scrivere un programma o una …
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 …
Implementa una funzione diff che accetta come input tre numeri interi x, ye z. Dovrebbe restituire se sottrarre uno di questi numeri da un altro dà il terzo. Test cases: diff(5, 3, 2) yields True because 5 - 3 = 2 diff(2, 3, 5) yields True because 5 - 3 …
L'ennesimo numero Motzkin è il numero di percorsi da (0, 0) a (n, 0) in cui ogni passaggio ha la forma (1, -1), (1, 0) o (1, 1) e il percorso non scende mai sotto y = 0. Ecco un'illustrazione di questi percorsi per n = 1, 2, 3, 4, …
(Non sono un chimico! Potrei sbagliarmi su alcune cose, sto scrivendo quello che ho imparato al liceo) Gli atomi di carbonio hanno un attributo speciale: possono legarsi ad altri 4 atomi (che non è così speciale) e rimangono stabili anche nelle lunghe catene, il che è davvero unico. Poiché possono …
La maggior parte delle lingue include un built-in per cercare una stringa per tutte le occorrenze di una determinata sottostringa e sostituire quelle con un'altra. Non conosco alcun linguaggio che generalizzi questo concetto a sottosequenze (non necessariamente contigue). Questo è il tuo compito in questa sfida. L'ingresso sarà composto da …
introduzione Aiuto! Ho accidentalmente lasciato cadere la calcolatrice TI-84 fuori dalla finestra (non chiedere come) e si è rotto. Domani ho un test di matematica e l'unica calcolatrice che posso trovare è una con questi pulsanti: 7 8 9 + 4 5 6 - 1 2 3 * 0 = …
Ciò è stato ispirato dal Problema 13 - Binario non ripetuto della recente competizione di HP CodeWars. Prendiamo un numero decimale casuale, diciamo 727429805944311 e guarda la sua rappresentazione binaria: 10100101011001011111110011001011101010110111110111 Ora dividere che la rappresentazione binaria in sottosequenze dove le cifre 0e 1si alternano. 1010 010101 10 0101 1 …
Supponiamo che un giorno stia scavando nella tua grande scatola di cavi e adattatori per computer inutilizzati (da USB a USB mini, da VGA a DVI, ecc.). Ci sono corde aggrovigliate dappertutto che creano un bel pasticcio, e ti chiedi se potresti semplificare le cose collegando tutte le corde insieme …
Il tuo compito è generare l'ennesimo termine della sequenza RATS, dove n è l'input. La sequenza RATS è anche nota come sequenza Aggiungi quindi ordina inversa. Questa sequenza può essere trovata anche qui: http://oeis.org/A004000 . casi test: 0 > 1 1 > 2 2 > 4 3 > 8 4 …
Scrivi un programma o una funzione che accetta una stringa di otto byte contenente uno di ciascuno dei caratteri ()[]{}<>disposti in modo tale che i quattro rispettivi tipi di parentesi corrispondano. Ad esempio, l' ]<([){}>input non è valido perché le parentesi quadre non corrispondono (sebbene tutte le altre lo facciano). …
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.