728x90
문제
첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제
하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오.
입력
첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다.
출력은 같지만 백준에서 의도하지 않은 정답 (오답)
출력에 대한 함수인 rjust() 함수는 우측 정렬로 출력합니다.
rjust(5)는 5개의 문자 길이에서 우측 정렬하는 것을 의미합니다.
#우측 정렬 함수를 사용한 별 출력
count = int(input())
for i in range(1,count+1):
print(("*"*i).rjust(5))
정답
정답에 적용한 코드는 print()에 그대로 적어낸 형태입니다.
처음 시작하는 공백은 " " 형태이며 *연산을 통해 뽑아냅니다.
별도 마찬가지의 방식으로 적용합니다.
#백준 2439
count = int(input())
for i in range(1,count+1):
print(" "*(count-i)+"*"*i)
-끝-
728x90
'작업 > Problem Solving' 카테고리의 다른 글
백준 10951(A+B -4) 파이썬(python) 해결 (0) | 2020.07.21 |
---|---|
백준 10871(X보다 작은 수) 파이썬(python) 해결 (0) | 2020.07.21 |
백준 10950(A+B -3), 15552(빠른 A+B), 11021(A+B -7), 11022(A+B -8) 파이썬(python) 해결 (0) | 2020.07.20 |
백준 2739(구구단) 파이썬(python) 해결 (0) | 2020.07.20 |
백준 2884(알람 시계) 파이썬(python)으로 해결 (0) | 2020.07.19 |