To interesująca łamigłówka matematyczna:
X, Y i Z to liczba całkowita od 0 do 9. więc czym one są? Możemy napisać skrypt PowerShell, aby wyszukać wszystkie możliwe wartości od 1 do 9, odpowiednio dla X, Y i 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
}
}
}
}
Daje to: X = 6, Y = 1 i Z = 2. Nie musisz pisać algorytmu bruteforce, aby wyszukać te 3 wartości z powodu prostej logiki:
- X powinno być większe lub równe 5, w przeciwnym razie suma nie będzie 3 cyframi.
- Y może wynosić tylko 1, tj. maksymalnie dwie cyfry 99 + 99 = 198.
- Y = 1, więc Z = 2
- i X = 6
Możesz także polubić:大白+ 大白= biały i gruby
skrypt powershell