問題
騒音値は、デシベル(dB)という単位で表され、騒音値の大きさで、騒音の大きさが判断されます。
~ 30 dB : 静か
30 ~ 50 dB : 普通
50 ~ 70 dB : うるさい
70 ~ dB : とてもうるさい
入力として騒音値(dB)が与えられるので、騒音の大きさがどれほどであるのかを出力してください。
入力される値
入力は以下のフォーマットで与えられます
1 |
l |
- lは騒音値を表す自然数
期待する出力
- l < 30 のとき、 quiet
- 30 ≤ l < 50 のとき、normal
- 50 ≤ l < 70 のとき、noisy
- 70 ≤ l のとき、 very noisy
を出力してください。
考え方
switch-case 文と範囲演算子を使う。解答例
1 2 3 4 5 6 7 8 9 10 11 12 |
let i = Int(readLine()!)! switch i { case ..<30: print("quiet") case ..<50: print("normal") case ..<70: print("noisy") default: print("very noisy") } |