본문 바로가기
코딩테스트/백준 알고리즘

백준 알고리즘 | 2523 : 별 찍기 - 13 (Python / 파이썬)

by 함께 공부해요 2020. 12. 18.


별 찍기 - 13 성공분류

시간 제한

메모리 제한

제출

정답

맞은 사람

정답 비율

1 초

128 MB

20338

14163

13272

70.988%

https://www.acmicpc.net/problem/2523

 

2523번: 별 찍기 - 13

첫째 줄부터 2×N-1번째 줄까지 차례대로 별을 출력한다.

www.acmicpc.net


문제

예제를 보고 규칙을 유추한 뒤에 별을 찍어 보세요.

입력

첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다.

출력

첫째 줄부터 2×N-1번째 줄까지 차례대로 별을 출력한다.

알고리즘 분류

구현


 

백준 알고리즘 # 2523번 : 별 찍기 - 13

n = int(input())

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

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

풀이

구현 문제 중에서 별 찍기... 너무 좋아요😆

일단 range(start, end, step)말고 다른 방법으로 풀려고 했는데.. 마땅히 생각이 안나더라구요😂

때문에 range를 이용한 방법으로 풀었습니다.

key point

range(start, end, step)

i 인자(argument)는 1부터 3까지 값을 갖고, j 인자(argument)는 2부터 1까지 값을 가지므로

이것을 for문으로 바로바로 출력하면 문제 풀이 끄--읏!👏🏻

세한 코드가 궁금하신 분들은 아래 GitHub 코드를 참고해주세요🙏🏻

 

wook2124/Algorithm-Test

Practice algorithm. Contribute to wook2124/Algorithm-Test development by creating an account on GitHub.

github.com

최종 소스코드

댓글