level0_직각삼각형 출력하기
2024. 10. 22. 21:28ㆍ파이썬_알고리즘(코딩테스트)/level0

내가 제출한 코드
n = int(input())
tmp = ""
for i in range(1, n+1):
tmp += i * "*" + "\n"
print(tmp)
- 사용자가 입력한 값을 int로 변환하여 변수 n에 저장을 한다.
- 반복문을 통해 1부터 n까지 실행한다.
- tmp += i * "*" + "\n"
- 반복할 때마다 i의 값에 "*"을 반복해서 추가한다.
- 각 반복이 끝날 때마다 해당 줄에 "*"이 추가된 결과를 tmp에 저장한다.
다른 사람이 제출한 코드
n = int(input())
for i in range(n):
print("*" * (i+1))
- print("*" * (i+1))
- 범위가 0부터 n-1까지니깐 i에 1을 더해줬다
내 코드랑 다른 점은 따로 "\n"(줄바꿈 문자)를 설정하지 않은거 같다.
'파이썬_알고리즘(코딩테스트) > level0' 카테고리의 다른 글
| level0_정수 찾기 (0) | 2024.10.27 |
|---|---|
| level0_약수 구하기 (0) | 2024.10.27 |
| level0_제곱수 판별하기 (0) | 2024.10.22 |
| level0_문자열 곱하기 (0) | 2024.10.22 |
| level0_문자 리스트를 문자열로 변환하기 (0) | 2024.10.15 |