Это интересная математическая головоломка:
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. Вам не нужно писать алгоритм грубой силы для поиска этих 3 значений из-за простой логики:
- X должен быть больше или равен 5, иначе сумма не будет трехзначной.
- Y может быть только 1, то есть максимум две цифры 99 + 99 = 198.
- Y = 1, поэтому Z = 2
- и Х = 6
Вам также может понравиться: большой белый + большой белый = белый жир
powershell-скрипт