준호씨의 블로그

PS - 비밀지도 - 2018 KAKAO BLIND RECRUITMENT 1차 1번 본문

개발이야기/PS - Problem Solving

PS - 비밀지도 - 2018 KAKAO BLIND RECRUITMENT 1차 1번

준호씨 2018.09.13 08:46

Python3 풀이

https://gist.github.com/junho85/afa0cba6b879caba91cef5be0092ee20

python 은 정말 편의 기능을 많이 제공해 준다는걸 또다시 느낄 수 있었다. format 'b' 에 zfill 로 한방에 2진법 변환에 빈공간 0 으로 채우기가 가능하다.

format

print(format(9, 'b')) # '1001'

zfill - fill zeros

print(format(9, 'b').zfill(8)) # '00001001'
print('abcd'.zfill(8)) # '0000abcd'

비트연산 or ('|')

print(1 | 2) # b01 | b10 = b11 = 3

for loop enumerate

for idx, item in enumerate([1, 10, 100, 1000]):
    print(idx, item)

0 1
1 10
2 100
3 1000

참고

0 Comments
댓글쓰기 폼