반응형
https://www.acmicpc.net/problem/11816
11816번: 8진수, 10진수, 16진수
첫째 줄에 X가 주어진다. X는 10진수로 바꿨을 때, 1,000,000보다 작거나 같은 자연수이다. 16진수인 경우 알파벳은 소문자로만 이루어져 있다.
www.acmicpc.net
x = input()
if x[0] == '0' and x[1] == 'x':
print(int(x, 16))
elif x[0] == '0' and (x[1] != 'x'):
print(int(x, 8))
else:
print(int(x))
파이썬 기본 문법을 이용하면 간단하게 나타낼 수 있다.
반응형
'BOJ > Python' 카테고리의 다른 글
백준 8958번 OX퀴즈 파이썬 (0) | 2021.10.17 |
---|---|
백준 2577번 숫자의 개수 파이썬 (2) | 2021.10.17 |
백준 11656번 접미사 배열 파이썬 (0) | 2021.09.02 |
백준 10987번 모음의 개수 파이썬 (0) | 2021.09.02 |
백준 1357번 뒤집힌 덧셈 파이썬 (0) | 2021.09.02 |