Você deve usar um idioma para escrever programas que executem as nove tarefas a seguir, na ordem que desejar .
- Converta um número inserido da base 10 para a base 36.
- Entrada de amostra:
1000
- Saída de amostra:
RS
(a saída deve estar em maiúsculas)
- Entrada de amostra:
- Converta cada caractere em uma seqüência de caracteres em seus códigos ASCII decimais de base 10 e imprima os códigos concatenados juntos.
- Entrada de amostra:
Scrambled 3GG5
- Saída de amostra:
839911497109981081011002051717153
- Entrada de amostra:
- Determine se um número inserido é divisível até 1738.
- Retorne um valor verdadeiro, se for, e um valor falso, se não for.
- Determine se uma string tem a letra
q
.- Retorne um valor verdadeiro, se houver, e um valor falso, se não houver.
- Codifique uma sequência de letras inserida com uma cifra de César de +1.
- O caso deve ser preservado. Caracteres que não sejam letras serão impressos sem modificação.
- Entrada de amostra:
Good morning, World!
- Saída de amostra:
Hppe npsojoh, Xpsme!
- Encontre e imprima a soma dos fatores primos de um número.
- Entrada de amostra:
1320
- Saída de amostra:
21
- Entrada de amostra:
- Imprimir
PPCG
. - Imprima os primeiros
n
números inteiros positivos que são divisíveis porfloor(sqrt(n))
.n
é um número inteiro inserido.
- Substitua every
o
eO
em uma string inserida porಠ
.- Entrada de amostra:
Onomatopoeia
- Saída de amostra:
ಠnಠmatಠpಠeia
- Entrada de amostra:
Você deve ter notado que esse desafio Code Billiards
não é Code Golf
. O objetivo desse desafio, como no bilhar, é configurar seu código para que ele possa ser modificado apenas um pouco para o próximo desafio. É por isso que seus programas não precisam resolver as tarefas acima em ordem.
Sua pontuação é determinada da seguinte forma
- Sua pontuação aumenta a
1
cada byte em seus programas. - Sua pontuação aumenta
floor(n^(1.5))
se dois programas consecutivos tiverem uma distância de Levenshteinn
. Por exemplo, se o seu primeiro programa épotato
e o segundotaters
, sua pontuação aumenta 12 por 12 bytes e11
= =floor(5^(1.5))
para uma distância de Levenshtein de 5.
O objetivo desse desafio é ter a menor pontuação possível depois que todos os nove programas tiverem sido escritos. Aplicam-se as regras padrão de CG.
Para ver a tabela de classificação, clique em "Mostrar trecho de código", role para baixo e clique em "► Executar trecho de código". Snippet criado pelo Optimizer.
ಠ
e a
? É 1 (contando ಠ
como 1 caractere) ou 2 (porque ಠ
na verdade são 2 bytes)?