Una sfida al codice è una competizione per modi creativi di risolvere un puzzle di programmazione con un criterio obiettivo vincente non coperto da altri tag di punteggio (ad esempio code-golf).
Scrivi un programma o una funzione che contiene un elenco non vuoto di numeri interi positivi. Si può presumere che sia inserito in un formato conveniente ragionevole come "1 2 3 4"o [1, 2, 3, 4]. I numeri nell'elenco di input rappresentano le sezioni di un grafico a torta completo …
Nello spirito di reimplementazione dei videogiochi classici , vorrei invitare la community a creare la loro migliore implementazione di Tetris . Per riferimento, uno screenshot della versione ufficiale NES di Tetris. Funzionalità richieste Deve essere in atto un sistema di punteggio ragionevole, che premia i passaggi multilinea più di quelli …
Questa domanda fa parte di una serie di sfide Brain-Flak Birthday progettate per celebrare il primo compleanno di Brain-Flak. Puoi trovare maggiori informazioni sul compleanno di Brain-Flak qui . Oggi è il primo compleanno di Brain-Flak! Quindi ho pensato che avremmo organizzato una festa di compleanno a sorpresa. Quindi nella …
Ecco una sfida relativamente semplice per te. Data una stringa di lunghezza N , emetti la stringa in avanti, quindi all'indietro, quindi in avanti, quindi all'indietro ... ecc. N volte. Ad esempio, se il tuo input è stato Hello! Dovresti produrre: Hello!!olleHHello!!olleHHello!!olleH È inoltre possibile produrre facoltativamente una nuova riga …
I caratteri ASCII stampabili (codici esadecimali da 20 a 7E) in ordine sono: !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ (Nota che lo spazio è lì dentro.) Questa stringa contiene chiaramente tutti i caratteri ASCII stampabili almeno una volta in ordine crescente quando letti da sinistra a destra, ma non in ordine decrescente. La stringa REVERSED:~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"! …
La sfida: Scrivi un programma molto breve che, una volta compilato, crea la maggior quantità di avvisi ed errori del compilatore. Può essere scritto in qualsiasi linguaggio di programmazione. punteggio: Il punteggio è determinato da questa equazione: errors_and_warnings_length/code_length. Il punteggio più alto vince. Esempio: Il programma C # classè lungo …
A partire da ECMAScript 2015, JavaScript ha 33 parole chiave riservate , come break, conste new, nonché 10 parole chiave riservate future , come lete await. Il tuo compito è quello di concatenare il maggior numero di consecutive 1 distinti parole chiave riservate 2 durante la scrittura di codice funzionale …
Una stringa può essere spostata di un numero nottenendo il valore in byte cdi ciascun carattere nella stringa, calcolando (c + n) mod 256e convertendo il risultato in un carattere. Ad esempio, lo spostamento "ABC123"di 1 comporta "BCD234", lo spostamento di 10 "KLM;<="pollici e lo spostamento di 255 pollici "@AB012". …
Esistono modi intelligenti per determinare se un numero è una potenza di 2. Questo non è più un problema interessante, quindi determiniamo se un dato numero intero è una potenza intera di -2 . Per esempio: -2 => yes: (-2)¹ -1 => no 0 => no 1 => yes: (-2)⁰ …
Scrivi un quine composto da parole inglesi reali separate da spazi singoli. Una "parola" è definita come una stringa contenente solo lettere minuscole e maiuscole ( /[a-zA-Z]+/in regex). Per essere "reale", la tua parola deve essere riconosciuta dal dizionario Scrabble ufficiale . Sto usando il dizionario Scrabble poiché dà una …
Panoramica Considera la seguente attività: Dato un numero intero positivo n> 0 , genera la sua radice quadrata intera. La radice quadrata intera di un numero n è il valore più grande di x dove x 2 ≤ n , solitamente espresso con la formula floor(sqrt(n)). Esempi: 25 -> 5, …
Il Ringraziamento negli Stati Uniti è in arrivo il 24 novembre. Molte persone avranno una grande cena con le loro famiglie, tradizionalmente tra cui tacchino e molti contorni. Questo in genere significa che i membri della famiglia devono coordinare chi porterà ciascuno dei vari piatti. In questa sfida, l'obiettivo è …
Alcuni personaggi sono più santi di altri. Usando il minor numero di lettere empie possibile, visualizzare la dichiarazione sopra. Sfida Scrivi un programma completo da stampare Holy Hole In A Donut, Batman!su STDOUT o l'alternativa più vicina. Se riesci a comprimere l'input per ridurre il tuo punteggio, scatenati :) Ingresso …
Esistono 40 modi in cui un percorso Hamiltoniano diretto può essere organizzato su una griglia 3 × 3: Questo grafico ( grazie a Sp3000! ) Mostra solo i 20 percorsi non indirizzati. Attraversa ogni linea colorata in entrambe le direzioni per i 40 percorsi diretti. Sfida Utilizzando solo ASCII stampabile …
La tua azienda ha recentemente assunto un nuovo gruppo di amministratori di sistema estremamente dedicati . Pensano che il solo guardare gli schermi dei computer sia piuttosto limitante (voglio dire, la frequenza di aggiornamento a 60Hz non è abbastanza), quindi hanno collegato il bus dati della CPU a un DAC …
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.