✅ WEB- och WordPress -nyheter, teman, plugins. Här delar vi tips och bästa webbplatslösningar.

Hur löser man Math Puzzle med PowerShell-skript med Bruteforce Algorithm?

12

Detta är ett intressant mattepussel:

Hur löser man Math Puzzle med PowerShell-skript med Bruteforce Algorithm?

X, Y och Z är ett heltal mellan 0 och 9. så vad är de? Vi kan skriva ett PowerShell- skript för att söka efter alla möjliga värden från 1 till 9, för X, Y respektive Z.

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

Detta ger ut: X = 6, Y = 1 och Z = 2. Du behöver inte skriva en bruteforce -algoritm för att söka efter dessa 3 värden på grund av en enkel logik:

  • X ska vara större eller lika med 5, annars blir summan inte tresiffrig.
  • Y kan bara vara 1 dvs de maximala två siffrorna 99 + 99 = 198.
  • Y = 1 så Z = 2
  • och X = 6

Du kanske också gillar:大白+ 大白= vit och fet

Hur löser man Math Puzzle med PowerShell-skript med Bruteforce Algorithm?

powershell-skript

Inspelningskälla: helloacm.com

Denna webbplats använder cookies för att förbättra din upplevelse. Vi antar att du är ok med detta, men du kan välja bort det om du vill. Jag accepterar Fler detaljer