목록코딩테스트.js/Hacker-Rank (2)
천진난만 코딩 스토리

1. 문제 및 예시 2. 내가 푼 풀이 function migratoryBirds(arr) { let count = {}; for (let i = 0; i max) { max = count[bird]; most = bird; } } return most; } 3. 풀이 설명 다른 방법으로는 배열을 순회하면서 새의 종류별 등장 횟수를 계산하여 객체에 저장하도록 하였다. 그 후 개체를 순회하며넛 가장 많이 등장한 새의 ..
코딩테스트.js/Hacker-Rank
2023. 6. 5. 19:50

1. 문제 및 예시 2. 내가 푼 풀이 function migratoryBirds(arr) { // Write your code here let ar = arr.sort() let answer = 0; let max = 1; let count = 1; for(let i=0; imax){ max=count; answer=ar[i] } } return answer; } 3. 풀이 설명 이번 문제는 꽤 많이 어려웠고, 이해하기 위해 직접 종이에 풀이를 써보며 계산해보았다... for(let i=0; imax){ max=count; answer=ar[i] } } 이 부분이 너무 어려웠는데, if문은 count가 max보다 커졌을 경우에만 실행된다. 관건은, count = (ar.lastIndexOf(ar[i])..
코딩테스트.js/Hacker-Rank
2023. 6. 5. 02:31