Note: Ceci est le fil des flics , où l'on devrait poster le code brouillé. Voici le fil de discussion des voleurs où la source fissurée doit être publiée et liée à la réponse du policier.
Tâche: Écris le programme sûr le plus court qui multiplie la racine carrée d’un entier n par le carré de n
C'est des flics-and-robbers , alors les règles sont les suivantes:
- Dans votre réponse, postez une version brouillée de votre code source (les caractères doivent être écrits dans n’importe quel ordre). La version brouillée ne devrait pas fonctionner!
- Vous pouvez prendre une entrée de n'importe quelle manière standard, il en va de même pour la sortie. Le codage en dur est interdit
- Une fois le code craqué par les voleurs (si cela se produit), vous devez mentionner que votre code a été déchiffré dans votre titre et ajouter un spoiler au corps de votre réponse avec votre code exact.
- Il en va de même pour les réponses sûres (mentionnez que c'est sûr et ajoutez le spoiler )
- Le code est considéré comme sûr si personne ne l'a déchiffré dans les 5 jours suivant sa publication et vous pouvez éventuellement le spécifier dans le titre.
- Vous devez spécifier votre langage de programmation
- Vous devez spécifier votre nombre d'octets
- Vous devez indiquer le mécanisme d'arrondi dans votre réponse (voir ci-dessous)
Vous pouvez supposer que le résultat est inférieur à 2 32 et que n est toujours positif. Si le résultat est un entier, vous devez renvoyer la valeur exacte avec ou sans point décimal. sinon, la précision décimale minimale sera de 3 décimales avec le mécanisme d'arrondi de votre choix, mais vous pouvez en inclure davantage. Vous devez indiquer le mécanisme d'arrondi dans votre réponse. Vous n'êtes pas autorisé à retourner sous forme de fractions (numérateur, paires de dénominateurs - désolé, Bash!)
Exemples:
In -> Out
4 -> 32.0 (or 32)
6 -> 88.18163074019441 (or 88.182 following the rules above)
9 -> 243.0
25 -> 3125.0
La réponse la plus courte et sûre d’ici fin avril sera considérée comme gagnante.