Défi
Dans cette tâche, vous devez écrire un programme qui prendra en entrée un entier N (-1e9 <= N <0 && 0 <N <= + 1e9) , puis calculez T = (abs (N)% M + 1) , si N est positif puis sortez le T-ème caractère depuis le début sinon sortez le T-ème caractère depuis la fin de votre source.
M est la taille de votre source en octets.
Exemple: si votre source est:abcd efg/hi
Contribution:
2
Production:
c
Entrée :
-3
Production:
g
Entrée :
-9249678
Production:
b
Entrée :
-11
Production:
i
Contraintes
- N'utilisez aucune opération FILE
- Vous pouvez utiliser la langue de votre choix
- Essayez d'éviter ou plutôt de ne pas utiliser les soumissions de 1 octet, car cela gâche tout le plaisir.
- La solution la plus courte gagne!
EDIT: L' énoncé du problème a été modifié afin que les solutions puissent être jugées à l'aide de données de test aléatoires (et des mêmes données pour toutes les solutions), veuillez donc mettre à jour votre solution en conséquence, désolé pour le désagrément (le cas échéant).
-2 -> /
-1 -> h
0 -> i
1 -> b
2 -> c
. Mais au moins la cartographie est maintenant unanime.
&&
première phrase est censée être un ||
?