본문 바로가기
728x90
반응형

etc/[구름] 구름톤 챌린지7

구름톤 챌린지 1주차 학습 일기 v2 5일차 문제에서 알아두면 좋은 코드가 있어서 정리했다. 배열안에 여러 개의 배열들이 있고, 각 배열의 두 번째 값을 기준으로 내림차순 정렬하는데, 만약 두 번째 값이 같은 값인 경우에 각 배열의 첫 번째 값을 기준으로 내림차순 정렬을 하고 싶었다. 이를 해결하기 위한 아주 간단한 방법이 있다. 예를 들어 arr이 아래와 같을 때, sort를 사용하여 정렬시키면 원하는 결과값을 가져올 수 있다. let arr = [ [ 1, 1 ], [ 2, 1 ], [ 3, 2 ], [ 4, 1 ], [ 5, 2 ], [ 6, 2 ], [ 7, 3 ], [ 8, 1 ] ] arr.sort((a, b) => b[1] - a[1] || b[0] - a[0]); console.log(arr) /* [ [ 7, 3 ], [ 6.. 2023. 8. 20.
구름톤 챌린지 1주차 학습 일기 구름톤 챌린지는 구름에서 진행하는 챌린지이다! 매일 오전 10시에 알고리즘 문제가 주어지고 주어진 시간 내에 문제를 수행하면 된다. 48시간 내에 주어진 문제를 해결하면 블록을 얻을 수 있는데, 모두 모으면 오프라인 챌린지까지 참여할 수 있는 기회가 생겨서 참여하게 되었다. 물론 랜덤으로 뽑히는 거 같긴하지만 그래도 뽑히면 완전 좋으니깐! 구름톤 챌린지 구름LEVEL 알고리즘 먼데이 챌린지가 구름톤 챌린지로 새롭게 찾아왔습니다. 온라인 알고리즘 문제 풀이와 오프라인 팀 챌린지를 모두 즐길 수 있는 구름톤 챌린지와 4주 동안 매일 꾸준히 성장 9oormthonchallenge.oopy.io 알고리즘에 취약하기도 하고, 아직 취준생이라 피할 수 없는 코딩 테스트를 준비하기 위한 나를 위한 챌린지가 아닐까라고.. 2023. 8. 16.
728x90
반응형