binary gap
Post
원문 보기 →binary gap
Codility 라는 사이트에서 코딩테스트 연습을 하고 있다.오늘은 그 첫 번째 문제에 도전.이진수에서 0이 반복되는 최대 숫자를 구하는 문제.예를 들어, 1041은 이진수로 10000010001 이므로,최대 반복되는 0의 숫자는 5.따라서 결과값이 5가 나와야 한다.처음에는 무조건 이진수 구현에 매몰되어 있다가생각해보니 굳이 그럴 필요가 없다.2로 나눠서 나머지가 0이면 카운팅 한 뒤 최종 변수에 넘겨주고,1이면 중간 카운팅 변수를 0으로 초기화 시킨다.그 후 중간 변수와 최종 변수를 비교하여 최종 변수가 크면 그대로 출력.최종 변수가 작으면 둘을 바꿔주면 된다. 작성한 코드 결과는 끝.
Related Posts
3 posts스포티파이로 플레이리스트 옮기기 (튠마이뮤직으로 쉽고 빠른 이동 방법)
스포티파이가 워낙 다양한 나라의 방대한 음원을 보유하고 있고, 초개인화된 알고리즘이 워낙 정교하게 제공되다 보니 넘어가고 싶으신 분들이 계실 텐데요. 그러나, 막상 넘어가려니 그동안 땀 흘려 모아둔 나만의 음악 플레이리스트들을 두고 가야 한다는 생각에 발걸음을 돌리던 분들이 많더라고요. 저도 예전에 다른 음악 앱에 정성껏 만들어둔 플레이리스트를 새 앱에서 처음부터 다시 검색해서 담으려니 너무 막막해서 포기했던 경험이 있거든요. 하지만 이제는 그런 걱정을 덜어낼 수 있게 되었습니다. 스포티파이에 클릭 몇 번이면 바로 다른 플랫폼에 있던 내 소중한 곡들을 그대로 싹 가져올 수 있는 기능이 생겼기 때문인데요. 오늘은.......

심상치 않은 네이버 메인 모바일 홈판, 90% 물갈이?!
심상치 않은 네이버 메인 모바일 홈판, 90% 물갈이?! 네이버 메인 모바일 홈판을 매일 보시나요? 사실 본인에게는 알고리즘에 맞춰서 뜨는지라 어떤 게 더 인기 있는지는 판별하기 어려운데요. 크리에이터 어드바이저 통계를 살펴보면 매일매일 한눈에 알 수 있습니다. 특히 '메인에서 많이 유입된 콘텐츠'를 보면 더더욱 쉽게 파악이 됩니다. 4월 3일 자를 기준으로 한번 보면, 연예 3+여배우 2 패션 3 일상 3+연애 1 경제 2 스포츠 2 건강 2 요런 분포로 이루어져 있습니다. 변화의 조짐이 보입니다. 1. 경제와 연예가 많이 줄었고, 전반적으로 주제는 더 다양해졌습니다. 2. 홈판에 뜨는 블로거들 상당수가 물갈이 되었습니다. 굉장.......

코틀린 vs Java 프로그래밍 언어 비교 정리
단도직입으로 말하면 코틀린은 Java의 장점을 그대로 품으면서 불편함만 걷어낸 언어다. 다만 Java를 완전히 대체할 수 있느냐고 묻는다면 아직은 아니다. 이유는 간단하다. 두 언어가 강한 영역이 서로 다르기 때문이다. "코틀린 배워야 하나 Java 먼저 해야 하나" 고민하는 사람이 많다. 안드로이드 개발자든 백엔드 개발자든 이 질문은 피할 수 없다. 두 언어의 핵심 차이점부터 실제로 어디에 쓰이는지까지 정리해 봤다. 1. 코틀린 vs Java 개인적으로 위 비교표에서 가장 눈여겨볼 항목은 Null Safety와 멀티플랫폼이다. 이 두 가지가 코틀린이 단순한 "Java 개선판"을 넘어 독자적 가치를 가지는 핵심 이유이기 때문이.......


