[TIL] JS 기본편 - 나랑 ⭐️보러 가지 않을래 🎹

👉🏼 KIM·2023년 5월 26일
0

TIL

목록 보기
6/9
post-thumbnail

반복문하면 뭐다?
바로 피라미드 별찍기이다. 대학교 전공과목때 시험문제로 나왔던 기억이 있다. 그때 참 어려웠는데,, 지금도 어렵다^^
중첩 반복문을 이용해서 별을 찍어야 하는데, 피라미드 형태로도 만들고, 삼각형으로도 만들어보고, 거꾸로도 만들어보았다. (별 하나로 지지고 볶고 많이 함)

직사각형 별찍기

let output = ''

for (let i=1;i<10;i++) {
  for(let j=0;j<i;j++) {
  	output += '*'
  }
  output += '\n'
}

console.log(output)

반복문을 사용해서 행을 만들어서 행마다 해당 행의 i에 따라 별을 출력하게 된다.
첫번째 행은 i=1일때 j<i(0<1) 이 참이므로 *출력을 하고, 반복문을 다 돌았으면 \n으로 줄바꿈해준다.
그렇게 10번을 돌며 직사각형 별을 완성하게 된다.

크리스마스 트리모양 별찍기

다이아몬드 별찍기

마무리

코드를 보면 단번에 이해가 가는데 직접 구현하라고 하면 중첩반복문인건 알지만 뭔가 헷갈린다 ㅠㅠ 여러가지 별 모양의 예제를 풀어보며 더 익혀야겠다. 화이링 🙋🏼‍♀️

profile
프론트는 순항중 ¿¿

0개의 댓글