Python으로 구현한 11179번 2진수 뒤집기 문제 풀이입니다.
https://www.acmicpc.net/problem/11179
n = int(input())
bin_value = bin(n)[2::][::-1]
print(int(bin_value, 2))
1. 입력받은 정수형 n을 2진수로 변환한뒤 [2::]를 통해 앞 '0b'를 제외한 값에서 [::-1]를 통해 문자열을 뒤집는다.
2. 최종적으로 2진수 형태의 bin_value의 값을 정수형으로 변환하여 출력한다.
'백준(Python) 풀이 > 수학' 카테고리의 다른 글
백준(Python) 14623번 감정이입 풀이 (0) | 2021.11.12 |
---|---|
백준(Python) 8974번 희주의 수학시험 풀이 (0) | 2021.11.12 |
백준(Python) 4435번 중간계 전쟁 풀이 (0) | 2021.11.12 |
백준(Python) 1402번 아무래도이문제는A번난이도인것같다 풀이 (0) | 2021.11.12 |
백준(Python) 6502번 동혁 피자 풀이 (0) | 2021.11.12 |