분류 전체보기(343)
-
코딩테스트 입문 100문제(javascript) 88. 다음에 올 숫자
다음에 올 숫자 function solution(common) { var answer = 0; let num1= common[1] let num2= common[2] if(num2%num1===num1%common[0]){ answer=(num2/num1)*common[common.length-1] }else if(num2-num1===num1-common[0]){ answer=(num2-num1)+common[common.length-1] } return answer; } 문제 설명 등차수열 혹은 등비수열 common이 매개변수로 주어질 때, 마지막 원소 다음으로 올 숫자를 return 하도록 solution 함수를 완성해보세요. 제한사항 2
2023.08.13 -
코딩테스트 입문 100문제(javascript) 87. OX퀴즈
OX퀴즈 function solution(quiz) { return quiz.map(eq => { let parts = eq.split(' '); let X = Number(parts[0]); let N = parts[1]; let Y = Number(parts[2]); let Z = Number(parts[4]); let result = N === '+' ? X + Y : X - Y; return result === Z ? 'O' : 'X'; }); } 문제 설명 덧셈, 뺄셈 수식들이 'X [연산자] Y = Z' 형태로 들어있는 문자열 배열 quiz가 매개변수로 주어집니다. 수식이 옳다면 "O"를 틀리다면 "X"를 순서대로 담은 배열을 return하도록 solution 함수를 완성해주세요. 제한사항 연..
2023.08.13 -
코딩테스트 입문 100문제(javascript) 86. 최빈값 구하기
최빈값 구하기 function solution(array) { var answer = 0; let setArr = [...new Set(array)] let count = [] if(array.length == 1){ answer = array[0] } else { for(let i = 0; i a == setArr[i]).length) } let max = Math.max(...count) let check = count.filter(n => n == max) if(check.length > 1){ answer = -1 } else if(check.length == 1){ answer = setArr[count..
2023.08.12 -
코딩테스트 입문 100문제(javascript) 85. 다항식 더하기
다항식 더하기 function solution(polynomial) { const arr = polynomial.split(" + "); let num1 = 0; let num2 = 0; for(let i=0;i
2023.08.11 -
코딩테스트 입문 100문제 Lv.1(javascript) 달리기 경주(시간초과 ㅠ)
달리기 경주 function solution(players, callings) { let temp=0; for(let i=0;i
2023.08.11 -
코딩테스트 입문 100문제 Lv.1(javascript) 푸드 파이트 대회
푸드 파이트 대회 function solution(food) { var answer = ''; for(let i=1;i
2023.08.11