문제

문제 1081

[기초-종합] 16진수 구구단 출력하기(py)

시간 제한 1.000초 메모리 제한 128MB

문제 설명

본 문제는 python 의 빠른 기초 학습을 위해 설계된 문제로서 python 코드 제출을 기준으로 설명되어 있습니다. 
——

16진수(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F)를 배운 영일이는
16진수끼리 곱하는 16진수 구구단?에 대해서 궁금해졌다.

16진수 A, B, C, D, E, F 중 하나가 입력될 때,
1부터 F까지 순서대로 곱한 16진수 구구단을 출력해 보자.
예시

print(‘%X’ % n, ‘*%X’ % i, ‘=%X’ % (n*i), sep=”)



참고
n=int(input(), 16)   #입력한 값을 16진수 정수로 인식해서 n에 저장
print(‘%X’ % n)    #%X 위치에 n에 저장되어 있는 값을 대문자 16진수(hexadecimal) 형태로 출력
작은따옴표(‘) 2개를 사용해서 print(…, sep=”) 로 출력하면, 스페이스로 분리되지 않고 모두 붙여 출력된다.
작은따옴표(‘) 2개 ” 또는 큰따옴표(“) 2개 “” 를 붙여쓰면, 아무 문자도 없는 빈 문자열(empty string)을 의미한다.

입력 설명

16진수 A, B, C, D, E, F 중 하나가 입력된다.

출력 설명

1부터 F까지 순서대로 곱한 16진수 구구단을 출력한다.
(단, 계산 결과도 16진수로 출력한다.)

입력 예시

B

출력 예시

B*1=B
B*2=16
B*3=21
B*4=2C
B*5=37
B*6=42
B*7=4D
B*8=58
B*9=63
B*A=6E
B*B=79
B*C=84
B*D=8F
B*E=9A
B*F=A5

힌트

기초100제(py) v0.85 : 정보교사 커뮤니티 @컴퓨터과학사랑(CSL)
– 중고등학교 정보 선생님들과 함께 정보수업/방과후/동아리활동 등을 통해 재미있게 배워보세요.
– 모든 내용 및 이미지들은 저작자와의 협의 없이 무단으로 사용할 수 없습니다.

출처

기초100제(py)1