CyclicRotation
Post
원문 보기 →CyclicRotation
오늘의 문제. 특정 값이 입력된 배열을 N번 오른쪽으로 이동 시킨 후,그 결과가 담긴 배열을 구하는 문제. 예를 들어, [1,2,3,4,5] 라는 배열을 3번 이동하게 되면결과값으로 [3,4,5,1,2] 를 출력하면 된다. 이 문제는 코드 자체를 구현하는 것보다 개념적인 방법을 떠올리는데 많은 시간이 걸렸다. 이것은 바꿔말하면, 나의 수학적 기초가 약하다는 뜻이다.수학이 싫어 문과에 갔던 삶의 행보가 묻어있는.... 다시 위의 예시로 돌아가서,N개의 숫자가 들어있는 배열을 M번 이동시키는 경우에만약 N과 M이 같다면 숫자의 위치는 처음 있던 제자리로 돌아오게 될 것이다. 여기서 착안해보면 N과 M이 다른 경우에는 숫자의 위치가 M값을 N으로 나눈 나머지 만큼만 이동한다는 뜻이다. 배열의 크기인
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 개선판"을 넘어 독자적 가치를 가지는 핵심 이유이기 때문이.......


