È necessario utilizzare una lingua per scrivere programmi che eseguono le seguenti nove attività, nell'ordine desiderato .
- Convertire un numero immesso dalla base 10 alla base 36.
- Input di esempio:
1000 - Esempio di output:
RS(l'output deve essere in maiuscolo)
- Input di esempio:
- Converti ogni carattere in una stringa nei suoi 10 codici ASCII decimali di base e stampa i codici concatenati insieme.
- Input di esempio:
Scrambled 3GG5 - Uscita campione:
839911497109981081011002051717153
- Input di esempio:
- Determina se un numero immesso è divisibile per 1738.
- Restituisce un valore vero se lo è e un valore falso se non lo è.
- Determina se una stringa contiene la lettera
q.- Restituisce un valore vero se lo fa e un valore falso se non lo fa.
- Codifica una stringa di lettere immessa con un codice Cesare di +1.
- Il caso deve essere conservato. I caratteri non lettera verranno stampati senza modifiche.
- Input di esempio:
Good morning, World! - Uscita campione:
Hppe npsojoh, Xpsme!
- Trova e stampa la somma dei fattori primi di un numero.
- Input di esempio:
1320 - Uscita campione:
21
- Input di esempio:
- Stampa
PPCG. - Stampa i primi
nnumeri interi positivi che sono divisibili perfloor(sqrt(n)).nè un numero intero immesso.
- Sostituisci ogni
oeOin una stringa immessa conಠ.- Input di esempio:
Onomatopoeia - Uscita campione:
ಠnಠmatಠpಠeia
- Input di esempio:
Avrai notato che questa sfida Code Billiardsnon lo è Code Golf. L'obiettivo di questa sfida, come nel biliardo, è impostare il codice in modo che possa essere modificato solo leggermente per la sfida successiva. Questo è il motivo per cui i tuoi programmi non devono risolvere i compiti sopra elencati in ordine.
Il tuo punteggio è determinato come segue
- Il tuo punteggio aumenta di
1ogni byte nei tuoi programmi. - Il tuo punteggio aumenta
floor(n^(1.5))se due programmi consecutivi hanno una distanza di Levenshtein din. Ad esempio, se il tuo primo programma èpotatoe il secondo programma lo ètaters, il tuo punteggio aumenta di 12 per 12 byte e di11=floor(5^(1.5))per una distanza di Levenshtein di 5.
L'obiettivo di questa sfida è di avere il punteggio più basso possibile dopo che tutti e nove i programmi sono stati scritti. Si applicano le regole CG standard.
Per visualizzare la classifica, fai clic su "Mostra snippet di codice", scorri verso il basso e fai clic su "► Esegui snippet di codice". Snippet realizzato da Optimizer.
ಠe a? È 1 (contando ಠcome 1 carattere) o 2 (perché in ಠrealtà è 2 byte)?