반응형
진법변환을 이용해 답을 출력하는 문제였습니다.
bin(number)
__builtin__ module에 포함된 function 으로 전달받은 integer 혹은 long integer 자료형의 값을 앞에 0b가 포함됨 이진수(binary) 문자열로 돌려줍니다.
출처: https://technote.kr/242 [TechNote.kr]
풀이방법
1. python의 str함수를 이용해 진법 변환후 17을 곱합니다.
2. bin함수를 이용해 10진법을 2번법으로 변환한 수를 출력합니다.
Code
n = int(input())
n = int(str(n), 2) * 17
print(bin(n)[2:])
'Algorithm > String' 카테고리의 다른 글
(Python) - 백준(BOJ) 12780번 : 원피스 답 (0) | 2021.01.25 |
---|---|
(C++) - 백준(BOJ) 12605번 : 단어순서 뒤집기 답 (0) | 2021.01.25 |
(C++) - 백준(BOJ) 9093번 : 단어 뒤집기 답 (0) | 2021.01.25 |
(C++) - 백준(BOJ) 18312번 : 시각 답 (0) | 2021.01.09 |
(Python) - 백준(BOJ) 5052번 : 전화번호 목록 답 (0) | 2020.10.03 |