Desafio
Nesta tarefa, você deve escrever um programa que receba um número inteiro N (-1e9 <= N <0 && 0 <N <= + 1e9) e calcule T = (abs (N)% M + 1) , se N é positivo e, em seguida, gera o caractere T-ésimo do começo, ou o caractere T-ésimo do final da sua fonte.
M é o tamanho da sua fonte em bytes.
Exemplo: se sua fonte é:abcd efg/hi
Entrada:
2
Resultado:
c
Entrada :
-3
Resultado:
g
Entrada :
-9249678
Resultado:
b
Entrada :
-11
Resultado:
i
Restrições
- Não use nenhuma operação FILE
- Você pode usar qualquer idioma de sua escolha
- Tente evitar, ou melhor, não use envios de 1 byte, pois isso estraga toda a diversão.
- A solução mais curta vence!
EDIT: A declaração do problema foi modificada para que as soluções pudessem ser julgadas usando dados de teste aleatórios (e os mesmos dados para todas as soluções); portanto, atualize sua solução adequadamente. Desculpe-nos pela inconveniência (se houver).
-2 -> /
-1 -> h
0 -> i
1 -> b
2 -> c
. Mas pelo menos o mapeamento agora é unânime.
&&
na primeira frase é para ser um ||
?