小赖子的英国生活和资讯

大白 + 大白 = 白胖胖

阅读 桌面完整版

今天 看到一小学一年级数学题目:

大白 + 大白 = 白胖胖
其中 大, 白, 胖 各是一个数字 也就是 0 到 9

程序 暴力搜索 解法 适合给新学一门语言的人练练手 找找自信. 比如 用 PowerShell

for ($da = 1; $da -le 9; $da += 1) {// 大不可能是 0
    for ($bai = 1; $bai -le 9; $bai += 1) { // 白也不可能是0
        for ($pang = 0; $pang -le 9; $pang += 1) {
            $dabai = $da * 10 + $bai;
            $baipangpang = $bai * 100 + $pang * 10 + $pang
            if ($dabai + $dabai -eq $baipangpang) { // 大白 + 大白 = 白胖胖
                Write-Host $da$bai + $da$bai = $bai$pang$pang
            }
        }
    }
}

输出 61 + 61 = 122

这题可以简单推理一下:

程序能使人变懒 所以还是经常推理一下训练一下脑子.

英文: How to Solve Math Puzzle using PowerShell script with Bruteforce Algorithm?

powershell-script

强烈推荐

微信公众号: 小赖子的英国生活和资讯 JustYYUK

阅读 桌面完整版
Exit mobile version