結果

問題 No.207 世界のなんとか
コンテスト
ユーザー Q. ENNA
提出日時 2026-09-08 11:52:38
言語 Python3
(3.14.7 + numpy 2.5.2 + scipy 1.18.0 + ACL)
コンパイル:
python3 -mpy_compile _filename_
実行:
python3 _filename_
結果
WA  
実行時間 -
コード長 1,169 bytes
記録
記録タグの例:
初AC ショートコード 純ショートコード 純主流ショートコード 最速実行時間
コンパイル時間 56 ms
コンパイル使用メモリ 15,232 KB
実行使用メモリ 11,008 KB
最終ジャッジ日時 2026-09-08 11:52:40
合計ジャッジ時間 1,748 ms
ジャッジサーバーID
(参考情報)
judge2_0 / judge3_0
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
other WA * 19
権限があれば一括ダウンロードができます

ソースコード

diff #
raw source code

def Input_checker_1(x, y):
    if x > y:
        print("\nA≤Bが必須です。AとBを再入力してください。\n")
        return False
    return True

def Input_checker_2(x, y):
    if x < 1 or y > 2000000000 or y - x >= 100:
        print(f"""\n入力値が範囲外です。\n1~{2000000000:,}の範囲内で、
差が100以下のA、Bの値を再入力してください。\n""")
        return False
    return True

def input_func():
    input_num = list(int(x) for x in input().split())
    a = input_num[0]
    b = input_num[1]
    return [a, b]


print("整数A、Bの値を入力してください。\n半角スペースで区切ってください。(A≤B)\n")

Input_checked = False
valid_AB = input_func()
a = valid_AB[0]
b = valid_AB[1]
result = []

#入力値チェック
Input_checked = Input_checker_1(a, b)

if Input_checked == False:
    a, b = input_func()
else:
    Input_checked = Input_checker_2(a, b)
    if Input_checked == False:
        a, b = input_func()


#3の倍数および3の付く数を抽出
for i in range(a, b + 1):
    if i % 3 == 0 or '3' in str(i):
        result.append(i)

for i in sorted(result):
    print(i)
0