✅ WEB- und WordPress-Nachrichten, Themen, Plugins. Hier teilen wir Tipps und beste Website-Lösungen.

Wie löst man Mathe-Puzzle mit PowerShell-Skript mit Bruteforce-Algorithmus?

35

Dies ist ein interessantes Mathe-Puzzle:

Wie löst man Mathe-Puzzle mit PowerShell-Skript mit Bruteforce-Algorithmus?

X, Y und Z sind ganze Zahlen zwischen 0 und 9. Was sind sie also? Wir können ein PowerShell -Skript schreiben, um nach allen möglichen Werten von 1 bis 9 für X, Y bzw. Z zu suchen.

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
            }
        }
    }
}

Dies gibt aus: X = 6, Y = 1 und Z = 2. Aufgrund einer einfachen Logik müssen Sie keinen Bruteforce -Algorithmus schreiben, um nach diesen 3 Werten zu suchen:

  • X sollte größer oder gleich 5 sein, sonst ist die Summe nicht 3-stellig.
  • Y kann nur 1 sein, dh die maximal zwei Ziffern 99 + 99 = 198.
  • Y = 1 also Z = 2
  • und X = 6

Sie mögen vielleicht auch: Big White + Big White = White Fat

Wie löst man Mathe-Puzzle mit PowerShell-Skript mit Bruteforce-Algorithmus?

Powershell-Skript

Aufnahmequelle: helloacm.com

Diese Website verwendet Cookies, um Ihre Erfahrung zu verbessern. Wir gehen davon aus, dass Sie damit einverstanden sind, Sie können sich jedoch abmelden, wenn Sie möchten. Annehmen Weiterlesen