paizaのゲームでBランクの問題でテストが全て通らず苦戦しています。
※スキルチェック問題ではなくミニゲームの問題です。
入力された数値の各桁を四捨五入し、入力された数値に対して最大値になるようなプログラムの作成が目的です。
以下コード
# coding: utf-8 number = list(input()) i = -1 for num in range(len(number)): if 5<= int(number[i]) < 10: number[i] = "0" if i == -len(number): number.insert(i-1, "1") else: number[i-1] = str(int(number[i-1]) + 1) i -= 1 result = ''.join(number) print(result)
考慮漏れの指摘や検証方法のアドバイスをいただければと思います。
回答2件
あなたの回答
tips
プレビュー