잡동사니 (2) 썸네일형 리스트형 forEach와 map Array.prototype.forEach forEach 메서드는 for문을 대체할 수 있는 함수다. forEach 메서드는 자신의 내부에서 반복문을 실행한다. 즉, forEach 메서드는 내부에서 반복문을 통해 자신을 호출한 배열을 순회하면서 수행해야할 처리를 콜백 함수로 전달받아 반복 호출한다. const numbers=[1,2,3]; const powers = []; numbers.forEach(x=>powers.push(x**2)); console.log(powers); //[1,4,9] forEach 메서드는 원본 배열을 변경하지 않는다. forEach 메서드의 반환값은 언제나 undefined다. Array.prototype.map map 메서드는 자신을 호출한 배열의 모든 요소를 순회하면서 .. 알고리즘 테스트 문제들 1. 직사각형 별찍기 이 문제에는 표준 입력으로 두 개의 정수 n과 m이 주어집니다. 별(*) 문자를 이용해 가로의 길이가 n, 세로의 길이가 m인 직사각형 형태를 출력해보세요. process.stdin.setEncoding('utf8'); process.stdin.on('data', data => { //데이타를 분할해서 n값에 고정 const n = data.split(" "); //첫번째([0])변수 n의 숫자 값을 a에 고정 및 두번째([1])변수 n의 숫자 값을 b에 고정 const a = Number(n[0]), b = Number(n[1]); //*표를 상수a값 만큼반복해서 str값에 넣어준다 let str = "*".repeat(a); //i 값은 1번째 부터 상수 b보다 작은 수번째 까지.. 이전 1 다음