[Python] 백준알고리즘 #2440

📝 문제

첫째 줄에는 별 N개, 둘째 줄에는 별 N-1개, ..., N번째 줄에는 별 1개를 찍는 문제

⌨️ 입력

첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다.

🖨 출력

첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다.

⌨️ 예제 입력

5

🖨 예제 출력

*****
****
***
**
*

📚 내가 제출한 코드

import sys
n = int(sys.stdin.readline())
for i in range(n, 0, -1):
    print('*' * i)

✏️ 내가 제출한 코드에 대한 설명

  • sys.stdin.readline() : 키보드로 입력한 값을 받는 함수 (기존의 input() 보다 속도가 훨씬 빠르다.)
  • range(a, b, c) : a부터 b 되기 전까지 c씩 더한 값들을 반환하는 함수 (ex. range(5, -1, -1) = 5, 4, 3, 2, 1, 0)
  • 'a' * b : 문자열 'a' 를 b번 반복한 문자열을 반환한다.
  • 메모리 : 30860 KB
  • 시간 : 68 ms
  • 코드 길이 : 85 B

좋은 웹페이지 즐겨찾기