✅ WEB і WordPress новини, теми, плагіни. Тут ми ділимося порадами і кращими рішеннями для сайтів.

Як розгадати математичну головоломку за допомогою сценарію PowerShell з алгоритмом Bruteforce?

16

Ось така цікава математична головоломка:

Як розгадати математичну головоломку за допомогою сценарію PowerShell з алгоритмом Bruteforce?

X, Y і Z є цілими числами від 0 до 9. Отже, що це таке? Ми можемо написати сценарій PowerShell для пошуку всіх можливих значень від 1 до 9 для X, Y і 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
            }
        }
    }
}

Це виводить: X = 6, Y = 1 і Z = 2. Вам не потрібно писати алгоритм bruteforce для пошуку цих 3 значень через просту логіку:

  • X має бути більше або дорівнювати 5, інакше сума не буде 3-значною.
  • Y може бути лише 1, тобто максимум дві цифри 99 + 99 = 198.
  • Y = 1, тому Z = 2
  • і X = 6

Вам також може сподобатися:大白+ 大白= білий і жирний

Як розгадати математичну головоломку за допомогою сценарію PowerShell з алгоритмом Bruteforce?

сценарій PowerShell

Джерело запису: helloacm.com

Цей веб -сайт використовує файли cookie, щоб покращити ваш досвід. Ми припустимо, що з цим все гаразд, але ви можете відмовитися, якщо захочете. Прийняти Читати далі