반응형
오랜만에 파이썬 코딩을 해봤다.
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를 선택했다!
코딩 연습도 하고~ 정리도 하고~ 언제 보게 될지 모를 코딩 테스트에 대비해야겠다.
'코딩 > 코딜리티 문제 풀기' 카테고리의 다른 글
코딜리티 2-2 OddOccurrencesInArray (python) (1) | 2020.11.09 |
---|---|
코딜리티 2-1 CyclicRotation (python) (0) | 2020.11.08 |
Codility (코딜리티) 로 코딩 연습하기! (0) | 2020.11.06 |
댓글