ブルーブリッジカップデイリーワン質問(12):年齢を推測する(シャオミン)(python)

トピック:

簡単だ。
シャオミンは2人の妹をランタンフェスティバルに連れて行きました。誰かが彼らに何歳かと尋ねると、彼らはいたずらっぽく言った:「私たちの年齢の積は私たちの年齢の合計の6倍です」。
シャオミンは、「彼らは双子ではなく、年齢差は8歳以下でなければならない」と付け加えた。「
シャオミンの妹の年齢」と書いてください。

解決:

空欄に記入する質問は主に高速です。
妹の年齢を
iに設定し、iの値を増やし続けます。iの値を増やしながら、姉の年齢をjに設定します
。jがi +8未満の場合iとj、iとjの積を満たします。jの合計が6倍の場合、
小さい方のi出力されます。

コード:

for i in range(1, 50):
    j = i + 1
    
    while j <= i + 8:
        if j * i == (j + i) * 6:
            print(i)
            break
        else:
            j += 1

回答:
10

おすすめ

転載: blog.csdn.net/weixin_50791900/article/details/112793956