Il tuo compito qui è semplice: Dato un elenco di set di numeri interi, trova l'unione set. In altre parole, trova l'elenco più breve di set di numeri interi che contengono tutti gli elementi nell'elenco originale di set (ma non altri elementi). Per esempio: [1,5] and [3,9] becomes [1,9] as …
Brain-Flak (un incrocio tra Brainf ** k e Flak-Overstow) è un linguaggio esoterico basato su stack. Da quando è stata pubblicata questa sfida, la lingua si è evoluta e aggiornata, ma questa prima revisione della lingua è nota come "classico cervello-flak". È necessario scrivere un programma o una funzione che …
L'intervista: The Front Nine Questa è la prima di una serie di sfide ispirate dalla programmazione di domande di colloquio di lavoro. Entra nell'ufficio dove si trova il tuo potenziale capo futuro. "Vieni e siediti", dice. Ti siedi nervosamente, assicurandoti che il tuo abbigliamento scattante ma professionale sia privo di …
Il libro Green Eggs and Ham del Dr. Seuss è famoso per avere solo 50 parole diverse nell'intera storia del libro. Il tuo compito è quello di creare una sequenza di sequenze di tasti che comporterà l'intero testo di Green Eggs e Ham quando applicato a un file vuoto nell'editor …
È il 10 agosto 2019, ma il tuo compito riguarda ancora Y2K. Strano, vero? Crea un programma che si stampa da solo, con un numero di due cifre aggiunto. La prima volta che lo esegui, dovrebbe aggiungere 00 al suo output (il suo codice sorgente, perché questa è una variante …
Un meandro che riempie la griglia è un percorso chiuso che visita ogni cella di una griglia quadrata N× NN×NN \times N almeno una volta, senza mai attraversare un bordo tra le celle adiacenti più di una volta e mai attraversando se stesso. Per esempio: Una volta riempita, ogni cella …
Diciamo che abbiamo un insieme particolare di funzioni sulle stringhe. Queste funzioni sono un po 'come riempire gli spazi vuoti o i madlibs, tranne che prendono solo un input e lo usano per riempire tutti i loro spazi. Ad esempio potremmo avere una funzione simile I went to the ____ …
Il tuo compito è generare un grafico con 54 vertici, ognuno corrispondente a una sfaccettatura sul cubo di Rubik. C'è un bordo tra due vertici se le sfaccettature corrispondenti condividono un lato. Regole È possibile scegliere di generare un elenco di adiacenza, una matrice di adiacenza, un elenco di bordi …
Sfida Data una base e un indice , termine di output , definito come segue:1<b<101<b<101 < b < 10t≥1t≥1t \ge 1xtxtx_t x1=1110x1=1110x_1 = 11_{10} xi+1xi+1x_{i+1} si ottiene convertendo in base e quindi reinterpretando le sue cifre in basexixix_ibbb101010 L'output dovrebbe essere nella base101010 Una passeggiata per la base 5, il …
L'altezza di un albero binario è la distanza dal nodo radice al figlio nodo più lontano dalla radice. Di seguito è riportato un esempio: 2 <-- root: Height 1 / \ 7 5 <-- Height 2 / \ \ 2 6 9 <-- Height 3 / \ / 5 11 …
Chiuso . Questa domanda richiede dettagli o chiarezza . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiungi dettagli e chiarisci il problema modificando questo post . Chiuso 8 mesi fa . La sfida è scrivere un programma deterministico (qualsiasi linguaggio / sistema operativo) che non accetta argomenti o …
In matematica, un quadrilatero ciclico è uno i cui vertici si trovano tutti sullo stesso cerchio. In altre parole, ogni vertice si trova sul cerchio degli altri tre. Per ulteriori informazioni, consultare l' articolo di MathWorld . Esempi Questi quadrilateri sono ciclici: Questo trapezio non è ciclico. (Immagini da Wikipedia) …
Ispirato casualmente dall'aumento dei numeri mentre le lettere diminuiscono Dato un elenco di lettere e numeri interi misti (es ['a', 2, 3, 'b']) aumentare le lettere di una posizione in alfabeto (avvolgimento in za a) e ridurre il numero di 1. Per l'esempio precedente, l'uscita dovrebbe essere ['b', 1, 2, …
Il 2019 è arrivato e probabilmente tutti hanno notato la peculiarità di questo numero: è infatti composto da due sotto-numeri (20 e 19) che rappresentano una sequenza di numeri discendenti consecutivi. Sfida Dato un numero x, restituisce la lunghezza della sequenza massima di numeri consecutivi in ordine decrescente che possono …
In Java / .NET / C / JavaScript / ecc. puoi usare ternary-ifs per abbreviare if-statement. Ad esempio (in Java): // there is a String `s` and an int `i` if(i<0)s="Neg";else if(i>0)s="Pos";else s="Neut"; Può essere abbreviato con un ternario, se a: s=i<0?"Neg":i>0?"Pos":"Neut"; Sfida: Input: un if-else regolare (possibile con annidamento) …
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.