Il tuo obiettivo è inserire qualsiasi testo arbitrario, come ad esempio: This is some text E genera quel testo formattato come codice per i post (Markdown con sapore SE) e i commenti (mini Markdown) su Stack Exchange, come: `This is some text` `This is some text` Tuttavia, diventa più complicato. …
Ispirato al seguente fumetto XKCD: In "Work It" di Missy Elliot, parte del coro è la seguente: Is it worth it, let me work it I put my thing down, flip it and reverse it Tenendo conto di ciò, propongo la seguente sfida del codice golf: Crea codice che lo …
Il quindici puzzle è peculiare in quanto solo la metà dei possibili stati di accordo sono risolvibili. Se capovolgi le tessere 14 e 15, non è possibile far scorrere i blocchi in modo tale che vengano capovolti. Il tuo compito è costruire un programma che accetti un elenco di numeri …
Sfida Scrivi una funzione che implementa printfla formattazione di stringhe in stile C. Regole È necessario implementare almeno %%, %c, %s, %de %f. Non è necessario utilizzare un metodo di formattazione stringa incorporato. Non è necessario eseguire programmi esterni o connettersi a Internet dal proprio programma. Sta a te decidere …
Definiamo la sequenza di Fibonacci come F(1) = 1 F(2) = 2 F(n) = F(n - 2) + F(n - 1) Quindi abbiamo la sequenza infinita 1,2,3,5,8,13,... È noto che qualsiasi numero intero positivo può essere scritto come una somma di alcuni numeri di Fibonacci. L'unica avvertenza è che questa …
La tua missione, se scegli di accettarlo, è quella di costruire un semplice valutatore della verità per i seguenti operatori logici: ---------------------------------------------------------------------------------- Logical Name | Gate Name | Symbol | Symbol Name | Truth Table ---------------------------------------------------------------------------------- Identity | is | | (none) | 10 Negation | not | ~ | …
Tratto da Google Code Jam 2013 Qualification Round Problema B : Alice e Bob hanno un prato davanti alla loro casa, a forma di rettangolo N metro per metro M. Ogni anno, cercano di tagliare il prato in un modello interessante. Hanno usato il loro taglio con le cesoie, che …
La sfida è analizzare una stringa come fa Python e stampare il contenuto della stringa. Input (argomento della riga di comando o stdin) : una stringa letterale (ad esempio "hello") (o più letterali, vedere la concatenazione letterale di stringa di seguito) Output (stdout) : il contenuto della stringa (ad es. …
La tua sfida è convertire una frazione nella sua forma di frazione continua. Input : la frazione può essere inserita in qualsiasi formato, incluso (ma non limitato a) stringa: "7/16" elenco: {7, 16}, (7, 16), [7, 16] coppia ordinata semplice: 7 16 funzione: f [7,16] Output : una frazione continua, …
Una stringa è quadrata se non contiene sottostringhe due volte di seguito. È possibile avere una parola quadrata arbitrariamente lunga usando un alfabeto di 3 lettere. Scrivere un programma che accetta un numero intero positivo n da stdin e stampa qualsiasi parola di quadrati di lunghezza n, utilizzando caratteri A, …
Flow Free è un avvincente gioco Android in cui devi collegare coppie di elementi tra loro tramite serpenti non sovrapposti e riempire l'intera griglia. Per una descrizione, vedi qui: https://play.google.com/store/apps/details?id=com.bigduckgames.flow&hl=en Ho una soluzione ASP (risposta set di programmazione) che è solo un paio di regole e non penso che sia …
Pensavi che il sudoku regolare fosse difficile, ora prova Killer Sudoku ! Nel gioco di Killer Sudoku, non ti viene dato alcun numero. Invece, ti vengono date le regioni che si dice sommino ad un certo numero. Considera il seguente esempio, da Wikipedia: E la sua soluzione: Il programma che …
La risposta a questa domanda è troppo lunga La tua sfida è scrivere una funzione di partizionamento nel minor numero di caratteri. Esempio di input ['a', 'b', 'c'] Esempio di output [(('a'),('b'),('c')), (('a', 'b'), ('c')), (('a', 'c'), ('b')), (('b', 'c'), ('a')), (('a', 'b', 'c'))] L'input può essere un elenco / …
È possibile comprimere alcuni tipi di dati, come testo umano o codice sorgente, con grammatiche lineari. Fondamentalmente si crea una grammatica la cui lingua ha esattamente una parola: i dati non compressi. In questa attività, è necessario scrivere un programma che implementa questo metodo di compressione dei dati. Ingresso L'input …
Data una serie di numeri per gli eventi X e Y, calcolare il coefficiente di correlazione di Pearson. La probabilità di ciascun evento è uguale, quindi i valori previsti possono essere calcolati semplicemente sommando ogni serie e dividendo per il numero di prove. Ingresso 1 6.86 2 5.92 3 6.08 …
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.