별 찍기-2(2439) - JS

박정호·2022년 1월 20일
0

BAEKJOON

목록 보기
26/57
post-thumbnail

나만의 방법대로 풀어보기!!

저는 정사각형을 찍은 다음, if문의 조건에 맞춰 공백과 * 로 나누었습니다.

  1. 정사각형 만들기
    i = 1일때, j= 1,2,3,4,5 를 돌며 *을 찍게 됩니다.
    반복하여 i = 5 일때는
    xxxxx
    xxxxx
    xxxxx
    xxxxx
    xxxxx
    와 같은 모양이 만들어집니다.
  1. 이때, 반복문 안에 if문으로 조건을 주어, 공백 부분과 별부분을 나타냅니다.

저는 정사각형을 배열이라고 생각하였습니다. 따라서 각자 자리마다 인덱스번호가 있다고 생각했습니다. 저는 i와 j를 1부터 시작하였습니다.

예를 들어, 별이 들어가야할 자리는 ij[1][5], ij[2][4], ij[2][5]...같은 형식입니다.

이때, 알 수 있는 사실은 공백이 들어가야할 자리는 i와 j의 인덱스 값을 더하였을때 5이하의 값이 나온다는 것입니다.
따라서, 합이 5이하면 공백을, 그 이외는 별로 채우라는 if문을 넣었습니다.

profile
기록하여 기억하고, 계획하여 실천하자. will be a FE developer (HOME버튼을 클릭하여 Notion으로 놀러오세요!)

0개의 댓글