본문 바로가기

JavaScript9

숫자 비교하기 문제 설명 정수 num1과 num2가 매개변수로 주어집니다. 두 수가 같으면 1 다르면 -1을 retrun하도록 solution 함수를 완성해주세요. 제한사항 0 ≤ num1 ≤ 10,000 0 ≤ num2 ≤ 10,000 입출력 예num1num2result 2 3 -1 11 11 1 7 99 -1 입출력 예 설명 입출력 예 설명 #1 num1이 2이고 num2가 3이므로 다릅니다. 따라서 -1을 return합니다. 입출력 예 설명 #2 num1이 11이고 num2가 11이므로 같습니다. 따라서 1을 return합니다. 입출력 예 설명 #3 num1이 7이고 num2가 99이므로 다릅니다. 따라서 -1을 return합니다. 내 코드 function solution(num1, num2) { var answ.. 2022. 11. 9.
배열에서 가장 큰 수 찾기 문제 설명 정수 배열 array가 매개변수로 주어질 때, 가장 큰 수와 그 수의 인덱스를 담은 배열을 return 하도록 solution 함수를 완성해보세요. 제한사항 1 ≤ array의 길이 ≤ 100 0 ≤ array 원소 ≤ 1,000 array에 중복된 숫자는 없습니다. 입출력 예 [1, 8, 3] [8, 1] [9, 10, 11, 8] [11, 2] 입출력 예 설명 입출력 예 #1 1, 8, 3 중 가장 큰 수는 8이고 인덱스 1에 있습니다. 입출력 예 #2 9, 10, 11, 8 중 가장 큰 수는 11이고 인덱스 2에 있습니다. 내 코드 function solution(array) { var answer = []; let maxValue = Math.max.apply(null, array); .. 2022. 11. 8.
Array method() 정리 `use strict`; const arr = ['chan', 'mark', 'peter', 'andy', 'sh']; // Array.prorotype.method() 1. length: number; // 1. length: number; // 배열 길이를 가져오거나 설정 // 0부터 시작 console.log('1. ' + arr.length); // arr.forEach((name) => console.log(name)); for(let i = 0; i number): this; // 11. sort(compareFn?: (a: T, b: T) => number): this; // Array 정렬, 반환 // @param compareFunction // 정렬 순서를 정의하는 함수 // 생략 시 .. 2021. 3. 27.
에러) ReferenceError: "x" is not defined ReferenceError 이유 1. 선언되지 않은 변수 2. 잘못된 스코프 난 바보같이 this를 빼먹어서 오류났다.. https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Errors/Not_defined 2021. 3. 19.