뭉지(moonz)
작은 발자국들의 위대한 여정
뭉지(moonz)
  • All (202)
    • Test Code (4)
    • 백엔드 개발하며 작성한 (27)
      • Spring (17)
      • 데이터베이스 (7)
      • 기억할 내용 (3)
    • 언어 (53)
      • Java (25)
      • node.js (7)
      • Python (21)
    • 클라우드 (6)
    • Algorithm & Data Structure (51)
      • 개념 (15)
      • 문제 풀이 (36)
    • 유용한 모든 것 (16)
    • monologue (7)
      • 업무 노트 (1)
      • 관리 로그 (0)
      • 내 이야기 공책 (6)
    • Project (2)
    • TroubleShooting (8)
    • 지식 (18)
      • Machine Learning (6)
      • Review (7)
      • Web (5)
    • Computer Science (5)

블로그 메뉴

  • 홈
  • 태그

인기 글

최근 글

최근 댓글

전체 방문자
오늘
어제

티스토리

hELLO · Designed By 정상우.
뭉지(moonz)

작은 발자국들의 위대한 여정

[2446] 별찍기 - 9
Algorithm & Data Structure/문제 풀이

[2446] 별찍기 - 9

2020. 9. 13. 16:33
반응형

실습1카테고리에 있는 문제의 거의 마지막 문제이다. (21번 문제는 앞에 별문제보다 정답률이 높아서 건너띌 것이다.)

출력 모습부터 어려워보였는데 정말 배열 하나를 생각못해서 오랜 시간을 헤맸다...

 

결론은 배열을 이용하면 된다.

줄은 0,1,2,3,4,5,6,7,8로 할지 0,1,2,3,4,3,2,1,0으로 할지 고민해봤는데, 조금이라도 for문에서 겹칠 것같은 0,1,2,3,4,3,2,1,0으로 하기로했다.

그리고 막연히 문제를 풀기시작하기보다 규칙을 찾아보면 더 빨리 풀수있게 된다.

규칙은 별의 개수이다.

9,7,5,3,1,3,5,7,9 순으로 나열돼있기때문에, 9,7,5,3,1을 배열에 넣을 생각을 하면 된다.

그리고 띄어쓰기 for문, 별의 개수 for문, 행 for문 등 여러 for문이 나오므로, 종이에 적어가면서 천천히 머리를 굴려본다.

결론은

처음에 import java.util.Scanner; 를 넣어줘야한다! 같이 캡쳐하지못했다.

[결과]

 

궁금한 점은 댓글로 물어보시면 아는 한에서 성실히 답해드릴 수 있습니다.

반응형
저작자표시 (새창열림)

'Algorithm & Data Structure > 문제 풀이' 카테고리의 다른 글

[2562] 최댓값  (0) 2020.09.16
[10818] 최소, 최대  (0) 2020.09.14
[2523번] 별 찍기 - 13  (0) 2020.08.29
[10817번] 세 수  (0) 2020.08.29
[10039번]평균 점수 (Java)  (0) 2020.08.27
    'Algorithm & Data Structure/문제 풀이' 카테고리의 다른 글
    • [2562] 최댓값
    • [10818] 최소, 최대
    • [2523번] 별 찍기 - 13
    • [10817번] 세 수
    뭉지(moonz)
    뭉지(moonz)
    제가 깨달은 것을 정리하는 공간입니다. 🧡

    티스토리툴바