⌨️ Algorithms/백준 [Python] 백준 11816번_8진수, 10진수, 16진수 2023. 4. 25. 21:52 - https://www.acmicpc.net/problem/11816 11816번: 8진수, 10진수, 16진수 첫째 줄에 X가 주어진다. X는 10진수로 바꿨을 때, 1,000,000보다 작거나 같은 자연수이다. 16진수인 경우 알파벳은 소문자로만 이루어져 있다. www.acmicpc.net 정수 X가 주어짐 정수 X는 항상 8진수, 10진수, 16진수 중에 하나 8진수인 경우에는 수의 앞에 0이 주어지고, 16진수인 경우에는 0x가 주어짐 X를 10진수로 바꿔서 출력하기 입력 첫째 줄에 X가 주어짐 X는 10진수로 바꿨을 때, 1,000,000보다 작거나 같은 자연수 16진수인 경우 알파벳은 소문자로만 이루어져 있음 출력 첫째 줄에 입력받은 X를 10진수로 바꿔서 출력 시간 제한: 1초 메모리 제한: 256 MB """ 입출력 예시) (예제 입력 1) 10 -> 10 (예제 입력 2) 010 -> 8 (예제 입력 3) 0x10 -> 16 (예제 입력 4) 0x3f6 -> 1014 """ ## 의사코드 ## # 16진수를 10진수로 # int('문자열', 16) # 8진수를 10진수로 # int('문자열', 8) 통과한 코드 x = input() # 16진수인 경우 if x[1] == 'x': print(int(x, 16)) # 8진수인 경우 elif x[0] == '0': print(int(x, 8)) # 10진수인 경우 else: print(int(x)) 참고) https://arthand.tistory.com/120 [Python] 16진수 10진수로 바꾸기, 10진수 16진수로, 10진수 8진수로 10진수 2진수로 바꾸기 최근에 상수가 처리에 대한 처리 작업을 하다가... 16진수 값을 처리해야하는 경우가 생겼어요 양식에는 16진수로 입력해놓고 .... 이걸 ... 10진수로 표현해야 해서 ...(솔직히 그냥 하시길 완전 발 arthand.tistory.com 공유하기 게시글 관리 MONZHELD '⌨️ Algorithms > 백준' 카테고리의 다른 글 [Python] 백준 11536번_줄 세우기 (0) 2023.04.27 [Python] 백준 15819번_너의 핸들은 (0) 2023.04.26 [Python] 백준 11283번_한글 2 (0) 2023.04.24 [Python] 백준 11098번_첼시를 도와줘! (0) 2023.04.23 [Python] 백준 27866번_문자와 문자열 (0) 2023.04.22 Contents 당신이 좋아할만한 콘텐츠 [Python] 백준 11536번_줄 세우기 2023.04.27 [Python] 백준 15819번_너의 핸들은 2023.04.26 [Python] 백준 11283번_한글 2 2023.04.24 [Python] 백준 11098번_첼시를 도와줘! 2023.04.23 댓글 0 + 이전 댓글 더보기