✅ WEB- ja WordPress -uutiset, -teemat, -laajennukset. Täällä jaamme vinkkejä ja parhaita verkkosivustoratkaisuja.

Kuinka ratkaista matemaattinen palapeli PowerShell-skriptillä Bruteforce-algoritmin kanssa?

11

Tämä on mielenkiintoinen matemaattinen palapeli:

Kuinka ratkaista matemaattinen palapeli PowerShell-skriptillä Bruteforce-algoritmin kanssa?

X, Y ja Z on kokonaisluku välillä 0-9. niin mitä ne ovat? Voimme kirjoittaa PowerShell -komentosarjan etsimään kaikkia mahdollisia arvoja 1-9, vastaavasti X:lle, Y:lle ja Z:lle.

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

Tämä tulostaa: X = 6, Y = 1 ja Z = 2. Sinun ei tarvitse kirjoittaa bruteforce- algoritmia etsiäksesi näitä kolmea arvoa yksinkertaisen logiikan vuoksi:

  • X:n tulee olla suurempi tai yhtä suuri kuin 5, muuten summa ei ole 3 numeroa.
  • Y voi olla vain 1 eli enintään kaksi numeroa 99 + 99 = 198.
  • Y = 1, joten Z = 2
  • ja X = 6

Saatat myös pitää:大白+ 大白= valkoinen ja rasvainen

Kuinka ratkaista matemaattinen palapeli PowerShell-skriptillä Bruteforce-algoritmin kanssa?

powershell-skripti

Tämä verkkosivusto käyttää evästeitä parantaakseen käyttökokemustasi. Oletamme, että olet kunnossa, mutta voit halutessasi kieltäytyä. Hyväksyä Lisätietoja