본문 바로가기

코딩/JavaScript

(3)
[코테] 세 수 중 최솟값 구하기 * 아래 코딩 테스트 문제는 인프런 - 자바스크립트 알고리즘 문제풀이를 풀이한 문제입니다. 🔒 문제 . 세 수의 최소값을 구하는 코드를 작성하세요. 🔑 풀이 function checkMin(a, b, c) { let min; if (a > b) min = b; else min = a; if (min > c) min = c; return min; } console.log(checkMin(5, 11, 2));// 2 세 수의 최소값을 구하는 함수를 만든다. 세 수의 매개변수로 a, b, c 입력 최소값을 구하기 위한 변수 min을 생성한다. 조건문을 이용해 먼저 두 개의 수를 비교하고, 둘 중 더 작은 수가 변수 min이 되는 것으로 한다. 남은 하나의 수도 비교하기 위해 변수 min과 남은 매개 변수 c를..
[코테] 배열 내장함수 * 아래 코딩 테스트 문제는 인프런 - 제코베 JS100제를 풀이한 문제입니다. 🔒 문제. 내장함수를 이용해 배열 arr이 아래와 같이 출력되게 하세요. let arr = [200, 100, 300]; console.log(arr); // 아래와 같이 출력 [200, 100, 10000, 300] 🔑 풀이 arr.splice(2, 0, 10000); console.log(arr); // [200, 100, 10000, 300] 배열의 삭제에서 이용했던 splice() 내장 함수를 이용하여 위의 문제를 풀 수 있다. 배열의 요소 200, 100 다음에 새로운 요소 10000을 2번째 인덱스에 삽입해야하기 때문에 splice 내장함수를 이용하여 매개변수에 배열 변경을 시작하는 인덱스 2, 삭제할 갯수가 없으..
[코테] 배열 삭제 하기 * 아래 코딩 테스트 문제는 인프런 - 제코베 JS100제를 풀이한 문제입니다. 🔒 문제 1. 다음 배열에서 400, 500 을 삭제하세요. const nums = [100, 200, 300, 400, 500]; 🔑 풀이 1. nums.splice(3); console.log(nums); // [100, 200, 300] splice() 내장 함수를 이용하여 필요한 답변을 구했다. splice 함수는 배열의 기존 요소를 삭제, 교체, 추가하여 배열을 변경할 수 있다. 📌 splice 내장함수 정리 array.splice(start[, deleteCount[, item1[, item2[, ...]]]]) - start : 배열 변경을 시작하는 인덱스 - deleteCount : 배열에서 제거할 요소의 갯수..