별 찍기 - 1
문제
첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제
입력
첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다.
출력
첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다.
문제 풀이
별의 개수 n을 입력받고, 반복문 활용 + i를 1씩 증가시켜 *을 하나씩 늘려가며 찍어준다.
n = int(input())
for i in range(n):
i += 1
print("*" * i)
문제 출처
https://www.acmicpc.net/problem/2439
별 찍기 - 2
문제
첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제
하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오.
입력, 출력 : 위와 동일 But, 오른쪽 정렬
문제 풀이
n = int(input())
for i in range(n):
i += 1
print(("*" * i).rjust(n))
.rjust(전체 자리수)를 사용하면 간단하게 오른쪽 정렬 할 수 있다.
.ljust(전체 자리수)는 왼쪽 정렬!
문제 출처
https://www.acmicpc.net/problem/2439
별 찍기 시리즈 계속 업데이트 하겠습니다 : D
'Algorithms > 코테 문풀' 카테고리의 다른 글
백준[1065번] 한수 문풀 - Python (0) | 2022.11.03 |
---|---|
백준[4673번] 셀프 넘버 문풀 - Python / set (0) | 2022.11.02 |
백준[3003번] 킹, 퀸, 룩, 비숍, 나이트, 폰 문풀 - Python / print options (1) | 2022.10.13 |
백준[13458번] 시험 감독 문풀 - Python (0) | 2022.10.12 |
백준[10699번] 오늘 날짜 문풀 - Python (0) | 2022.10.10 |