-
repeat()JavaScript/입 속의 검은 잎 2022. 9. 24. 12:10
별 찍기 문제.
data에서 1000이하 정수 x와 y가 들어오고, x로 가로만큼 y로 세로만큼 찍어야.
1.반복문
let data = "5 3" const n = data.split(" "); const a = Number(n[0]), b = Number(n[1]); const row = '*'.repeat(a) for(let i =0; i < b; i++){ console.log(row) }
2.콘솔로그에서 해결
let data = "5 3" const n = data.split(" "); const a = Number(n[0]), b = Number(n[1]); console.log((('*').repeat(a)+`\n`).repeat(b))
let data = "5 3" const n = data.split(" "); const a = Number(n[0]), b = Number(n[1]); console.log(('*'.repeat(a)+`\n`).repeat(b))
let data = "5 3" const n = data.split(" "); const a = Number(n[0]), b = Number(n[1]); console.log(('*'.repeat(a)+'\n').repeat(b))
콘솔로그 안에서 ('*') 을 repeat하든, 그냥 '*'을 repeat하든 결과는 같다.
줄바꿈 \n 을 백틱` 으로 하든 작은 따옴표' 로 감싸든 결과는 같다.
'JavaScript > 입 속의 검은 잎' 카테고리의 다른 글
push() 와 join() (0) 2022.09.24 빈 변수에 각각 담기 (0) 2022.09.24 \n : 줄바꿈의 위치 (0) 2022.09.24 while (a-- > 0) : 감소 카운트 조건문 (0) 2022.09.24 `${'문자'.메서드() }\n` : 문자와 메서드와 줄바꿈 포함한 탬플릿 리터럴 (0) 2022.09.24