Today I Learned
- Programmsers 문제 풀기
- 팀프로젝트 회의
Programmers 문제 풀기
배열 자르기
나의 풀이
function solution(numbers, num1, num2) {
let array = [];
for (i=num1; i <= num2; i++) {
array.push(numbers[i])
}
return array
}
다른 사람의 풀이
function solution(numbers, num1, num2) {
return numbers.slice(num1, num2 + 1);
}
slice 메서드를 이용해서 배열을 원하는 대로 자를 수 있다!
const animals = ['ant', 'bison', 'camel', 'duck', 'elephant'];
console.log(animals.slice(2, 4));
// Expected output: Array ["camel", "duck"]
slice() 사용 방법
나는 너무 for문으로 모든 문제를 해결하려는 거 같다. slice나 splice 등 다른 메서드도 있으니까 좀 다양하게 써보려고 노력해야겠다.
회고
오늘은 프로젝트도 끝난 김에 오랜만에 약속이 있었기 때문에 프로그래머스 문제 하나밖에 못 풀었다. 그리고 오후에는 팀플 관련 회의를 가졌다. 내일까지 UI를 완성해야 하는데 아직 하나도 못하고.. 아침 일찍 일어나서 부지런히 움직여야겠다~~