BOJ/Python

백준 11816번 8진수, 10진수, 16진수 파이썬

띵지니어 2021. 10. 4. 11:35
반응형

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))

파이썬 기본 문법을 이용하면 간단하게 나타낼 수 있다.

반응형
목차(index)