레쭈고 코테

코딩 테스트 - 53

정땅미 2025. 1. 5. 14:19

코딩테스트~ 53번째입니닷.

이번 저희 방학 숙제가 코딩테스트 50문제를 풀기인데요....

정답률이 70% 이상인 건 쉬운 문제로 간주하라는 거예요ㅠㅠ

전 그것두 어려운데 말이쥬....ㅎㅎ

그래도 이번엔 정답률이 조금 낮앗던 66% 였던.. 폰켓몬을 풀었습니닷.

 

사실 이 문제는 제가 여러 번 실패했다가 오늘 오랜만에 다시 손댄 문제라 풀 수 있을까 했어요..

하지만 조금만 생각했더니 금세 풀 수 있었습니닷.

저의 풀이는 ~

function solution(nums) {
    var answer = 0;
    const arr = [...new Set(nums)];
    if(arr.length > nums.length/2) answer = nums.length/2;
    else answer = arr.length;
    return answer;
}

 

이것입니닷!

우선 Set 을 해서 중복을 제거해 줬구요.

N/2 개수만큼만 폰켓몬을 선택한다고 해서 조건문을 사용해서 만약 N/2 보다 arr.length 가 더 클 경우를 미리 out !!!!!!!!! 해 주었답니닷ㅎㅎ

오늘 이것 말고도 한 문제 더 풀엇는데유.

그건 정답률이 70% 이상이라.. 약간 기 죽어서.. 안 적을게욥.. 

모두 즐거운 코테 하세요~ 

아 그리구 독감 조심하세욥!

'레쭈고 코테' 카테고리의 다른 글

코딩 테스트 - 55  (0) 2025.01.07
코딩 테스트 - 54  (0) 2025.01.06
코딩 테스트 - 52  (0) 2025.01.03
코딩 테스트 - 51  (2) 2024.09.01
코딩 테스트 - 50  (0) 2024.08.26