問題概要
問題ページ
-
A - Signed Difficulty
問題ページへ移動する
問題文
実数 \(X.Y\) が与えられます。ただし \(Y\) はちょうど \(1\) 桁です。
- \(0 \leq Y \leq 2\) ならば、\(X\)-
- \(3 \leq Y \leq 6\) ならば、\(X\)
- \(7 \leq Y \leq 9\) ならば、\(X\)+
と出力してください。
制約
- \(1 \leq X \leq 15\)
- \(0 \leq Y \leq 9\)
- \(X\) と \(Y\) は整数
問題の考察
ACコード
import sys
def solve():
input = sys.stdin.readline
mod = 10 ** 9 + 7
x, y = map(int, str(input().rstrip('\n')).split("."))
x = str(x)
if 0 <= y <= 2:
print(x + "-")
elif 3 <= y <= 6:
print(x)
elif 7 <= y <= 9:
print(x + "+")
if __name__ == '__main__':
solve()