【AtCoder】ABC271解説(Python)

京セラプログラミングコンテスト2022(AtCoder Beginner Contest 271)の解説記事です。

ABC271 A – 484558

問題

問題文の要約は以下の通りです。

問題の要約

0 以上 255 以下の整数 \(N\) を必要に応じて先頭に 0 を加えることで 2 桁の 16 進表記に変換せよ。

制約

・\(0 \le N \le 255\)
・\(N\) は整数

入力

\(N\)

出力

答えを出力せよ。

解法

formatを使用して16進数に変換する。

解説

Python で16進数に変換するにはformat関数を使用します。
format(入力値, 'X')のようにすると入力値が16進数に変換されます。
先頭を「0」埋めして2桁で出力させたい場合にはformat(入力値, '02X')とします。

print(format(int(input()), '02X'))

解答

print(format(int(input()), '02X'))
1 2
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!