Actualités WEB et WordPress, thèmes, plugins. Ici, nous partageons des conseils et les meilleures solutions de sites Web.

Comment résoudre un casse-tête mathématique à l’aide du script PowerShell avec l’algorithme Bruteforce ?

27

Voici une énigme mathématique intéressante :

Comment résoudre un casse-tête mathématique à l'aide du script PowerShell avec l'algorithme Bruteforce ?

X, Y et Z sont des nombres entiers compris entre 0 et 9. Alors, quels sont-ils ? Nous pouvons écrire un script PowerShell pour rechercher toutes les valeurs possibles de 1 à 9, pour X, Y et Z respectivement.

for ($X = 1; $X -le 9; $X += 1) {// X can't be zero for ($Y = 1; $Y -le 9; $Y += 1) { // Y can't be zero either. for ($Z = 0; $Z -le 9; $Z += 1) { $XY = $X * 10 + $Y; $YZZ = $Y * 100 + $Z * 10 + $Z if ($XY + $XY -eq $YZZ) { // XY + XY = YZZ Write-Host $XY + $XY = $YZZ } } } }

Cela donne: X = 6, Y = 1 et Z = 2. Vous n’avez pas besoin d’écrire un algorithme de force brute pour rechercher ces 3 valeurs en raison d’une logique simple :

  • X doit être supérieur ou égal à 5 ​​sinon la somme ne sera pas à 3 chiffres.
  • Y ne peut être que 1, c’est-à-dire les deux chiffres maximum 99 + 99 = 198.
  • Y = 1 donc Z = 2
  • et X = 6

Vous aimerez aussi :大白+ 大白= blanc et gras

Comment résoudre un casse-tête mathématique à l'aide du script PowerShell avec l'algorithme Bruteforce ?

script powershell

Source d’enregistrement: helloacm.com

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More