# 問題
いろはちゃんは、人気の日本製ゲーム「ÅtCoder」で遊びたい猫のすぬけ君のために日本語を教えることにしました。日本語で鉛筆を数えるときには、助数詞として数の後ろに「本」がつきます。この助数詞はどんな数につくかで異なる読み方をします。
具体的には、999 以下の正の整数 N について、「N 本」と言うときの「本」の読みは
- N の 1 の位が
2,4,5,7,9
のときhon
- N の 1 の位が
0,1,6,8
のときpon
- N の 1 の位が
3
のときbon
です。
N が与えられるので、「N 本」と言うときの「本」の読みを出力してください。
原文はこちら AtCoder_168_A
# 考え方
- 入力を末尾[-1]で処理し、1の位のみ取得する。
- if文で条件を処理上から順に処理するとコードが増えるので面倒(上から条件5つ、条件4つ、条件1つ)。下から処理を書くと少しコードが削れる。
# コード
N=input()
N=int(N[-1])
if N==3:
print("bon")
elif N==0 or N==1 or N==6 or N==8:
print("pon")
else:
print("hon")