Notice
Recent Posts
Recent Comments
Link
Love Every Moment
〔백준/파이썬〕2438번 별 찍기 - 1 본문
반응형
출처
문제
첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제
예제
# 입력
5
# 출력
*
**
***
****
*****
풀이 - (1)
N = int(input())
for i in range(1, N + 1):
print("*" * i)
풀이 - (2)
N = int(input())
for i in range(1, N + 1):
j = 1
while j <= i:
print("*", end='')
j += 1
print("")
노트
- 처음엔 위의 사진처럼 구현을 했더니 출력 결과가 * ** *** 처럼 가로로 찍히지 않고 줄바꿈하면서 찍혀나왔다
- 파이썬에서는 print() 함수를 사용하면 끝에 자동으로 줄바꿈 문자를 함께 출력한다
- 해결방법이 두 가지 있어 두 개의 다른 풀이로 해결했다
- 첫 번째 방법은 print("*" * i) 로 별을 몇 번 출력할 것인지 정하는 것이고,
- 두 번째 방법은 처음 틀렸던 코드에서 print("*", end='') 를 추가해서 기본적으로는 print() 함수에서 end='\n' 로 설정되어 있는 것을 공백 문자로 바꾸어주는 것이다
반응형
'PROGRAMMING::LANGUAGE > Python' 카테고리의 다른 글
〔백준/파이썬〕10818번 최소, 최대 (0) | 2022.06.22 |
---|---|
〔백준/파이썬〕10871번 N보다 작은 수 (0) | 2022.06.16 |
〔백준/파이썬〕15552번 빠른 A+B (0) | 2022.06.14 |
〔모두를 위한 파이썬〕사용자 정의 함수(def), 인자와 매개변수 (0) | 2022.06.14 |
〔백준/파이썬〕2525번 오븐 시계 (0) | 2022.06.11 |
Comments