Tâche - Le titre résume assez bien: augmenter un entier x pour alimenter x , où 0<x
.
Restrictions:
- L' utilisation de exponentiation,
exp()
,ln()
et tout autre comme langue connexes-pouvoirs Encastrements,pow()
,x^x
,x**x
est interdite. - Vous pouvez supposer que l'entier donné correspond aux limites du langage de programmation de votre choix.
Cas de test:
Input | Output
---------------
2 | 4
3 | 27
5 | 3125
6 | 46656
10 | 10000000000
Il s'agit de code-golf , donc le programme le plus court en octets l'emporte.
0
et que la sortie attendue soit spécifiée ( 0
ou 1
ou soit). Enfin, avoir à gérer des nombres entiers négatifs serait un bon ajout au défi.
1
pour 0^0
. Cependant, Foundation
+ Swift renvoie 0
0
et au lieu de cela spécifié 0<x
dans l' entrée . J'ai également supprimé la restriction selon laquelle le code ne devrait pas générer d'erreur. Cela devrait être évident. N'hésitez pas à revenir en arrière si nécessaire.