Vous devez utiliser une seule langue pour écrire des programmes qui effectuent les neuf tâches suivantes, dans l'ordre que vous souhaitez .
- Convertissez un nombre entré de base 10 en base 36.
- Exemple d'entrée:
1000
- Exemple de sortie:
RS
(la sortie doit être en majuscules)
- Exemple d'entrée:
- Convertissez chaque caractère d'une chaîne en ses codes ASCII décimaux de base 10 et imprimez les codes concaténés ensemble.
- Exemple d'entrée:
Scrambled 3GG5
- Exemple de sortie:
839911497109981081011002051717153
- Exemple d'entrée:
- Déterminez si un nombre entré est divisible par 1738.
- Retourne une valeur véridique si elle l'est et une valeur fausse si elle ne l'est pas.
- Déterminez si une chaîne contient la lettre
q
.- Retourne une valeur véridique si c'est le cas et une valeur fausse si ce n'est pas le cas.
- Encodez une chaîne de lettres entrée avec un chiffre César de +1.
- Le boîtier doit être conservé. Les caractères autres que des lettres seront imprimés sans modification.
- Exemple d'entrée:
Good morning, World!
- Exemple de sortie:
Hppe npsojoh, Xpsme!
- Trouvez et imprimez la somme des facteurs premiers d'un nombre.
- Exemple d'entrée:
1320
- Exemple de sortie:
21
- Exemple d'entrée:
- Imprimer
PPCG
. - Affiche les premiers
n
entiers positifs divisibles parfloor(sqrt(n))
.n
est un entier entré.
- Remplacez chaque
o
etO
dans une chaîne entrée parಠ
.- Exemple d'entrée:
Onomatopoeia
- Exemple de sortie:
ಠnಠmatಠpಠeia
- Exemple d'entrée:
Vous aurez remarqué que ce défi ne l'est Code Billiards
pas Code Golf
. L'objectif de ce challenge, comme au billard, est de paramétrer votre code afin qu'il ne puisse être modifié que légèrement pour le prochain challenge. C'est pourquoi vos programmes n'ont pas à résoudre les tâches ci-dessus dans l'ordre.
Votre score est déterminé comme suit
- Votre score augmente de
1
chaque octet dans vos programmes. - Votre score augmente
floor(n^(1.5))
si deux programmes consécutifs ont une distance Levenshtein den
. Par exemple, si votre premier programme estpotato
et votre deuxième programmetaters
, votre score augmente de 12 pour 12 octets et de11
=floor(5^(1.5))
pour une distance Levenshtein de 5.
L'objectif de ce défi est d'obtenir un score aussi bas que possible une fois les neuf programmes écrits. Les règles CG standard s'appliquent.
Pour voir le classement, cliquez sur "Afficher l'extrait de code", faites défiler vers le bas et cliquez sur "► Exécuter l'extrait de code". Extrait créé par Optimizer.
ಠ
et a
? Est-ce 1 (comptant ಠ
pour 1 caractère) ou 2 (car il ಠ
s'agit en fait de 2 octets)?