잡다로그

[Python/코테] 백준 2445번 별 찍기 본문

Algorithm

[Python/코테] 백준 2445번 별 찍기

날으는다람쥐 2023. 11. 8. 18:09

2445 별 찍기

문제 및 조건 설명: https://www.acmicpc.net/problem/2445

n = int(input())

for i in range(1, n+1):
    print(('*'*i) + ' '*(n-i) + ' '*(n-i) + ('*'*i))

for j in range(n-1, 0, -1):
    print(('*'*j) + ' '*(n-j) + ' '*(n-j) + ('*'*j))

정답 출처: https://velog.io/@abcd8637/python-%EB%B0%B1%EC%A4%80-2445-%EB%B3%84-%EC%B0%8D%EA%B8%B0-8

 

나다어

  • 역순 반복 range(시작, 종료, -1) 처럼 마지막 인자에 음수를 넣어 사용한다.
  • 반복되는 패턴이 보이는데 구현이 복잡해진다면, 직접 반복해서 적는 것도 방법이다. 시간 복잡도에 영향이 없으면 직접 복붙을 하는 것도 괜찮음.
  • 반복이 보인다? 쪼개서 생각해보자!
Comments