카테고리 없음
코딜리티 1 Binary Gap (python) + 티스토리 코드블럭 예쁘게하기
디어솔
2020. 11. 6. 16:08
반응형
오랜만에 파이썬 코딩을 해봤다.
ROS를 쓰면서도 iiwa_stack이 C++을 써서 파이썬 코딩을 할 새가 없었는데, 요즘 fetch 쓰는 바람에 파이썬을 보고 있다.
파이썬도 다시 좀 익힐 겸 파이썬으로 코딜리티를 풀어보려고 한다!
첫 번째 문제는 뭐,, 너무 쉬웠다. 리스트 쓰는 방법을 remind 하는 정도였다.
Correctness = 100%, Performance = 100% 가 나왔다.
def solution(N): # given intever N, return the length of its longest binary gap
binary = bin(N)[2:]
index_one = []
bin_gap = []
for i in range(len(binary)):
if binary[i]=='1':
index_one.append(i)
if len(index_one)<2:
return 0
else:
for j in range(len(index_one)-1):
bin_gap.append(index_one[j+1] - index_one[j] -1)
return max(bin_gap)
* 위처럼 코드블럭을 예쁘게 만드는 방법도 찾았다~!
티스토리 사이트 관리 페이지에서 플러그인을 클릭하면 아래 화면이 뜬다.
여기서 스크롤을 내려서, 코드 문법 강조 플러그인을 선택한 뒤, 원하는 강조 방법을 선택하면 된다.
나는 원래도 Atom Dark모드를 잘 사용해왔기 때문에 익숙한 Atom One Dark를 선택했다!
코딩 연습도 하고~ 정리도 하고~ 언제 보게 될지 모를 코딩 테스트에 대비해야겠다.