
20
整数n、mを受け取ります。また、m 進数に変換した結果を保持する変数を宣言
します。
10進数の値を m 進数に変換し、各桁の数字を決めるときのことを考えてみましょ
う。ある10進数の値をmで割ったときの余りをm^0の位(1桁目)の数字とし、商
をさらにmで割った余りをm^1の位(2桁目)の数字とする……という処理を繰り
返すことで、各桁の数字が決まります。
nをmで割り、余りを変数baseに文字列として連結していきます。商が0になっ
たらwhile 文の繰り返し処理を終了し、変数 baseの文字列を逆順に出力します。
01
n, m = [int(x) for x in input().split()]
02
03
base = ""
04
while n > 0:
05
base += str(n % m)
06
n //= m
07
08
print(base[::-1])
連続する2日間の最高気温の差が3度以上あるとき、「寒暖差がある」と呼ぶこと
にします。10日分の最高気温のデータが与えられるので、この中に前日と比べて寒
暖差がある日が存在するかどうかを調べてください。
入力される値
1行で 10日分の最高気温を表す数値a_1、a_2、……、a_10が半角スペース区切り
で与えられます。
159
Chapter
8
159