정답률 높은 순으로 무작위로 풀었음
https://school.programmers.co.kr/learn/courses/30/lessons/181848?language=javascript
function solution(n_str) {
return Number(n_str)
}
https://school.programmers.co.kr/learn/courses/30/lessons/181920#
풀이1
function solution(start, end) {
let answer = []
for (i = start; i <= end; i++) {
answer.push(i)
}
return answer;
}
풀이2
function solution(start, end) {
return Array.from({length: end-start+1}, () => start++);
}
Array.from 함수 사용법:
Array.from({length: 5}, (v, i) => i);
// [0, 1, 2, 3, 4]
https://school.programmers.co.kr/learn/courses/30/lessons/181889
function solution(num_list, n) {
return num_list.splice(0,n);
}
slice를 이용해도 된다
https://school.programmers.co.kr/learn/courses/30/lessons/181936#
function solution(number, n, m) {
return number % n === 0 && number % m === 0 ? 1 : 0;
}
https://school.programmers.co.kr/learn/courses/30/lessons/181933
function solution(a, b, flag) {
return flag ? a + b : a - b;
}
https://school.programmers.co.kr/learn/courses/30/lessons/181907
function solution(my_string, n) {
return my_string.slice(0,n);
}
https://school.programmers.co.kr/learn/courses/30/lessons/181876
function solution(myString) {
return myString.toLowerCase();
}
https://school.programmers.co.kr/learn/courses/30/lessons/181877
function solution(myString) {
return myString.toUpperCase();
}
https://school.programmers.co.kr/learn/courses/30/lessons/181892
function solution(num_list, n) {
return num_list.slice(n-1);
}
https://school.programmers.co.kr/learn/courses/30/lessons/181896
function solution(num_list) {
let answer = -1;
for (i = 0; i <= num_list.length; i++) {
if (num_list[i] < 0) {
answer = i;
break;
}
}
return answer
}
findIndex 함수를 이용한 풀이
function solution(num_list) {
let answer = num_list.findIndex(x => x < 0);
return answer;
}
만족하는 요소가 없으면 자동으로 -1을 반환하기 때문에 따로 조건을 설정해주지 않아도 된다.
| 프로그래머스: 코딩 기초 트레이닝 javascript 31~50문제 (0) | 2023.06.09 |
|---|---|
| 프로그래머스: 코딩 기초 트레이닝 javascript 11~30문제 (0) | 2023.06.05 |
| [자바스크립트/javascript] 프로그래머스 : 콜라츠 추측 (Lv.1) / 서울에서 김서방 찾기 (Lv.1) (0) | 2023.03.30 |
| [자바스크립트/javascript] 프로그래머스 : 두 정수 사이의 합 (Lv.1) / 나누어 떨어지는 숫자 배열 (Lv.1) (0) | 2023.03.30 |
| [자바스크립트/javascript] 프로그래머스 : 하샤드 수 (Lv.1) / 핸드폰 번호 가리기 (Lv.1) (0) | 2023.03.30 |