
[프로그래머스] ❶카운트업, ❷원소들의 곱과 합: for 반복문, 배열
문제1. 카운트업 답안) function solution(start, end) { const result = [] for (let i = start; i
문제1. 카운트업 답안) function solution(start, end) { const result = [] for (let i = start; i
문제1. *몰랐던 개념 : .slice( ) 메소드 -slice() 메서드는 어떤 배열의 begin 부터 end 까지(end 미포함)에 대한 얕은 복사본을 새로운 배열 객체로 반환합니다. 원본 배열은 바뀌지 않습니다. animals.slice(-2) : 끝에서부터 2개를 추출 animals.slice(2, -1) : camel부터 ~ 끝에서부터 두번째(duck)까지 추출 답안) function solution(my_string, n) { return my_string.slice(0, n); } 문제2. 답안) 문제1에서 n 대신 -n 문제3. * 틀린 이유 : n번째 숫자이면 -> 인덱스 상으로는 n-1 답안) function solution(num_list, n) { return num_list.sli..
문제1. 문자 리스트를 문자열로 변환하기 답안) function solution(arr) { return arr.join('') } *몰랐던 개념 : 배열 - .join( )메소드 -join( ) 메소드는 배열의 모든 요소를 연결해 하나의 문자열로 만들어줌 예시) -원래 join( )메소드의 기본 구분자는 쉼표(,)임 -> ∴Fire,Air,Water 문자열 출력 -근데 여기에 빈 문자열(' ')을 전달 -> 구분자를 지정하지 않은 것과 같으므로, FireAirWater를 출력 -하이픈(-) 문자열을 구분자로 지정 https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/join Array.prototype.jo..