✅ Notizie, temi, plugin WEB e WordPress. Qui condividiamo suggerimenti e le migliori soluzioni per siti web.

Come risolvere enigmi matematici usando lo script PowerShell con l’algoritmo Bruteforce?

36

Questo è un interessante enigma matematico:

Come risolvere enigmi matematici usando lo script PowerShell con l'algoritmo Bruteforce?

X, Y e Z è un numero intero compreso tra 0 e 9. quindi cosa sono? Possiamo scrivere uno script PowerShell per cercare tutti i possibili valori da 1 a 9, rispettivamente per X, Y e 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
            }
        }
    }
}

Questo produce: X = 6, Y = 1 e Z = 2. Non è necessario scrivere l’algoritmo bruteforce per cercare questi 3 valori a causa di una semplice logica:

  • X deve essere maggiore o uguale a 5 altrimenti la somma non sarà di 3 cifre.
  • Y può essere solo 1 cioè il massimo di due cifre 99 + 99 = 198.
  • Y = 1 quindi Z = 2
  • e X = 6

Potrebbe piacerti anche:大白+ 大白= bianco e grasso

Come risolvere enigmi matematici usando lo script PowerShell con l'algoritmo Bruteforce?

script powershell

Fonte di registrazione: 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