OddOccurrencesInArray
Post
원문 보기 →OddOccurrencesInArray
오늘은 두 번째 Codility 문제에 도전하였다.중국쪽 회사에 개발환경 테스트 관련 영어메일을 보내느라 멘붕이었지만.. 어쨌든 도전.. 문제는 이렇다.입력된 배열의 값 중에 중복되지 않는 값을 찾아내는 것. 예를 들어[9, 3, 9, 3, 9, 7, 9] 라는 값이 입력되면짝꿍이 없는 7을 정답으로 제출하면 된다. 나의 계획은입력된 값을 비교하여 같으면 0으로 변환하고, 혼자 남는 값을 남겨서 출력해보자. 코드 결과는 여기까진 좋았으나..결과를 제출하자 예상치 못한 오류를 만났다. 숫자가 커지자 time out 에러가 발생... 내 두뇌의 한계는 여기까지였기 때문에, 고수들의 도움을 요청하였다.그 결과 XOR 연산을 이용해서 풀어내는 방법을 알게 되었다.XOR 연산은 비트연산으로,
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 개선판"을 넘어 독자적 가치를 가지는 핵심 이유이기 때문이.......


