동백 // 백준 파이썬 2442번 별 찍기 - 5
2021. 11. 1. 17:10ㆍ컴퓨터 사이언스/Algorithm
반응형
별 찍기 - 5
시간 제한 | 메모리 제한 | 제출 | 정답 | 맞은 사람 | 정답 비율 |
1 초 | 128 MB | 35370 | 20020 | 17933 | 57.057% |
문제
첫째 줄에는 별 1개, 둘째 줄에는 별 3개, ..., N번째 줄에는 별 2×N-1개를 찍는 문제
별은 가운데를 기준으로 대칭이어야 한다.
입력
첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다.
출력
첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다.
예제 입력 1
5 |
예제 출력 1
* *** ***** ******* ********* |
내 코드(center함수를 사용할 수 있다는 전제하에)
n = int(input())
s = "*"
for i in range(1,n+1):
#center함수는 중앙으로 정렬해줍니다.
print(str(s*(i+i-1)).center(n+n-1,' '))
내 코드(center함수를 사용 안한 코드)
n = int(input())
for i in range(1,n+1):
# 마지막 줄은 앞 공백만 있어야 합니다.
s = (' '*(n-i)+"*"*(i+i-1))
print(s)
반응형
반응형
'컴퓨터 사이언스 > Algorithm' 카테고리의 다른 글
동백 // 백준 파이썬 1371번 가장 많은 글자 (0) | 2021.11.01 |
---|---|
백준 파이썬 1233번 주사위 (0) | 2021.11.01 |
동백 // 백준 파이썬 1978번 소수 찾기 (0) | 2021.11.01 |
동백 // 백준 파이썬 1964번 오각형, 오각형, 오각형… (0) | 2021.11.01 |
동백 // 백준 파이썬 2581번 소수 (0) | 2021.11.01 |