Un'attività che a volte faccio quando sono annoiato è quella di scrivere un paio di personaggi in coppie corrispondenti. Traccio quindi delle linee (sopra le cime mai sotto) per collegare questi personaggi. Ad esempio potrei scrivere e quindi le linee come:abcbacabcbacabcbac O potrei scrivereabbcacabbcacabbcac Dopo aver tracciato queste linee, provo …
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 …
Problema: Il vostro obiettivo è quello di aggiungere due numeri di ingresso senza utilizzare uno dei seguenti operatori matematici: +,-,*,/. Inoltre, non è possibile utilizzare alcuna funzione integrata progettata per sostituire quegli operatori matematici. punteggio: Vince il codice più piccolo (in numero di byte). Aggiornare La maggior parte dei programmi …
Obbiettivo Crea un programma / funzione che accetta un input N, controlla se Ncoppie casuali di numeri interi sono relativamente primi e restituisce sqrt(6 * N / #coprime). TL; DR Queste sfide sono simulazioni di algoritmi che richiedono solo la natura e il cervello (e forse alcune risorse riutilizzabili) per …
C'è qualcosa che non va nella tua tastiera. La Shiftchiave ha una propria mente. Ogni volta che digiti un personaggio non hai idea se verrà spostato o meno (anche se è 50-50). Oltre ai tasti caratteri standard, nulla sulla tastiera è funzionale. Non c'è mouse o altri mezzi di input. …
Se non avessi mai provato a scrivere un codice palindromico prima, sapresti quante parentesi tendono ad ostacolarti. ()()non è un palindromo, anche se sembra che dovrebbe essere, mentre ())(e ()(sono entrambi palindromici ed entrambi molto stupidi. Non sarebbe conveniente se fosse il contrario? Una stringa è convenientemente palindromica se è …
La sfida Il tuo compito è quello di creare un programma che prenda un dato input di stringa e generi l'input in un formato quadrato. Le stringhe vuote dovrebbero restituire una stringa vuota. Esempi Dato l'input: golf Il tuo programma dovrebbe produrre: golf o l l o flog Ingresso: 123 …
Il tuo compito è quello di produrre la stringa esatta The Jabberwocky senza ricevere input. Si applicano le normali regole di input e output, quindi sono consentite sia funzioni che programmi. Naturalmente c'è un trucco, non sarebbe divertente senza un trucco. Il tuo programma, quando privo di caratteri non alfabetici, …
Il tuo compito è semplice: scrivi un programma che riceve un numero intero come input e lo emette se era dispari, e non fa diversamente (non è consentito arrestare). La sfida è che puoi usare solo byte dispari. È possibile aggiungere facoltativamente una nuova riga finale all'output. Questo è code-golf, …
In questa sfida, devi risolvere 4 compiti diversi utilizzando lo stesso set di caratteri. È possibile riorganizzare i caratteri, ma non è possibile aggiungere o rimuovere caratteri. Il vincitore sarà l'invio che risolve tutti i compiti usando il minor numero di personaggi. Tutte le attività devono essere risolte nella stessa …
Data qualsiasi stringa, stampala sotto forma di un triangolo in cui il testo scorre su e giù lungo ciascuna diagonale. Ad esempio, un input di "Hello World"dovrebbe produrre: d l r d o l W r d o l o W r d l o l l o W r …
Questo è relativamente veloce, ma sono sicuro che ti piacerà. Codegolf è un programma che prenderà input sotto forma di frase e quindi fornirà all'output la prima lettera maiuscola in ogni parola. Regole: Le presentazioni potrebbero non essere sotto forma di una funzione. Quindi no: function x(y){z=some_kind_of_magic(y);return z;} come risposta …
Dato un elenco di numeri interi positivi, indica se ogni coppia adiacente di numeri interi in essa condivide un fattore primo. In altre parole, l'output è vero se e solo se non ci sono due numeri interi vicini nell'elenco. In altri termini: dato un elenco di numeri interi positivi [a …
Discussione di ladro Il tuo compito come poliziotti è selezionare tre cose: Un linguaggio di programmazione Una sequenza OEIS Un set di byte Devi quindi scrivere segretamente un programma in quella lingua che calcola l'ennesima sequenza di termini usando solo i byte nell'insieme. Rivelerai le tre informazioni in modo che …
Nella teoria dell'informazione, un "codice prefisso" è un dizionario in cui nessuna delle chiavi è un prefisso di un'altra. In altre parole, ciò significa che nessuna delle stringhe inizia con nessuna delle altre. Ad esempio, {"9", "55"}è un prefisso, ma {"5", "9", "55"}non lo è. Il più grande vantaggio di …
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.