A - 484558 Editorial by cirno3153
16進数での出力をサポートしている言語は多いため、そちらを利用すれば実装が簡便になります。
書式指定は02X
です。
C++の実装例
#include<cstdio>
using namespace std;
int main() {
int N;
scanf("%d", &N);
printf("%02X", N);
}
Javaの実装例
import java.util.Scanner;
import static java.lang.System.out;
public class Main {
public static void main(String[] args) {
try (Scanner sc = new Scanner(System.in)) {
out.printf("%02X", sc.nextInt());
}
}
}
Kotlinの実装例
import java.util.Scanner
fun main() {
Scanner(System.`in`).use { sc ->
println("%02X".format(sc.nextInt()))
}
}
Pythonの実装例
print("{:02X}".format(int(input())))
posted:
last update: