-
[BOJ#2444번] range의 역순 : range(n,0,-1), range(n)[::-1]Programming 기초/Coding Test 2023. 7. 12. 08:54
* 별 찍기(2444번)
더보기문제
예제를 보고 규칙을 유추한 뒤에 별을 찍어 보세요.
* *** ***** ******* ********* ******* ***** *** *
입력
첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다.
출력
첫째 줄부터 2×N-1번째 줄까지 차례대로 별을 출력한다.
# 내 풀이 n = int(input()) arr = ["*" * (2 * i - 1) for i in range(1, n + 1)] for i in range(n): print(" " * (n - i - 1) + arr[i]) for i in range(n - 1)[::-1]: print(" " * (n - i - 1) + arr[i])
# 다른 답변 n = int(input()) for i in range(1, n): print(' '*(n-i) + '*'*(2*i-1)) for i in range(n, 0, -1): print(' '*(n-i) + '*'*(2*i-1))
* range(부터, 미만, 간격) 함수 역순하는 방법
1. range(0,n,-1)
2. range(n)[::-1]
'Programming 기초 > Coding Test' 카테고리의 다른 글