본문 바로가기

코테

(5)
코테 - 2022kakao - 신고 결과값 받기 일단 처음은 코드실행누르면 2개 예시값은 통과한다... 하지만 채점결과 처참... function solution(id_list, report, k) { const bad = new Map() report.forEach((id)=>{ let idArr = id.split(' ') if(!bad[idArr[1]]) {bad[idArr[1]] = [idArr[0]]} else if(bad[idArr[1]]!=idArr[0]){bad[idArr[1]].push(idArr[0])} }) const map = new Map() id_list.forEach(id=>{ const i = Array.isArray(bad[id])?bad[id]:[bad[id]] if(i.length>=k){ i.forEach(id=>{..
코테 - 연습문제 - 카드뭉치 코드안에 if문이 없으면 테스트케이스 20,21,24 세가지를 못 통과 하지만 if문을 넣어주면 24번만 못 통과한다..... 질문을 하였더니 친절한 분께서 반례를 들어주셨다 ["i", "drink", "water"], ["want", "to", "juice"], ["i", "want", "to", "drink", "water"] 얘의 테스트 케이스를 통과하지 못한것 function solution(cards1, cards2, goal) { let index let origin = 0 let card2 = 0 let answer = "Yes" cards1.forEach((word)=>{ index = goal.indexOf(word) index>=origin?origin = index : answer="..
코테 - 탐욕법 lev1 Map()을 사용하고 싶어서 간단히 설명을 한다면 잃어버린학생의 번호를 key로 설정 value는 0 여벌옷이 있는 학생배열을 돌면서 앞뒤 번호에 잃어버린 사람이 있다면 value를 1로 해서 빌려주는 로직을 생각하였습니다 + 여벌옷이 있는학생이 잃어버릴 경우도 있다는..... 점심시간에 도둑이 들어, 일부 학생이 체육복을 도난당했습니다. 다행히 여벌 체육복이 있는 학생이 이들에게 체육복을 빌려주려 합니다. 학생들의 번호는 체격 순으로 매겨져 있어, 바로 앞번호의 학생이나 바로 뒷번호의 학생에게만 체육복을 빌려줄 수 있습니다. 예를 들어, 4번 학생은 3번 학생이나 5번 학생에게만 체육복을 빌려줄 수 있습니다. 체육복이 없으면 수업을 들을 수 없기 때문에 체육복을 적절히 빌려 최대한 많은 학생이 체육수업..
코테 - 두 개 뽑아서 더하기 function solution(numbers) { let answer =[] for(let i=0;i
코테-로또의 최고 순위와 최저 순위 가끔 올릴예정 오늘 푼문제 function solution(lottos, win_nums) { let match = {6:1,5:2,4:3,3:4,2:5,1:6,0:6}; let zero=0; let counter=0; lottos.forEach(num=>{if(num == 0){zero++;}}); win_nums.forEach(num=>{lottos.forEach(n=>{if(n==num){counter++;}})}); return [match[zero+counter],match[counter]]; }