반응형
https://www.acmicpc.net/problem/2440
코드 풀이1
n = int(input())
for i in range(n) : # 입력받은 수 만큼 아래로 내려갈 반복문
for j in range(n - i) : # 문제에 맞게 별을 가로방향으로 찍을 반복문
print("*", end="")
print()
코드 풀이2
n = int(input())
for i in range(n) :
print("*" * (n - i))
풀고 나서 짧게도 만들 수 있구나.. 다시 생각했고 심지어 처음 짰을 때는 이중 반복문을 쓴 것에 반해 반복문을 한번만 써도 된다는 점에서 풀이2가 더 마음에 들었다.
오랜만에 별 문제가 풀고 싶어서 풀어 봤는데 처음 알고리즘 문제 풀때 이중 반복문을 쓰는데 습관이 들어 있어서 그런지 아직도 바로 떠오른건 이중 반복문을 사용한 풀이였다. 반성하자
반응형
'알고리즘' 카테고리의 다른 글
백준 9012 괄호 파이썬 풀이 (2) | 2024.01.15 |
---|---|
백준 25206 너의 평점은 파이썬 풀이 (2) | 2024.01.14 |
백준 2839 설탕 배달 파이썬 풀이 (2) | 2024.01.12 |
백준 2556번 별 찍기 - 14 파이썬 풀이 (0) | 2024.01.12 |
백준 4673번 셀프 넘버 파이썬 풀이 (0) | 2024.01.12 |