[Python] 백준알고리즘 #2441

📝 문제

첫째 줄에는 별 N개, 둘째 줄에는 별 N-1개, ..., N번째 줄에는 별 1개를 찍는 문제
하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오.

⌨️ 입력

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

🖨 출력

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

⌨️ 예제 입력

5

🖨 예제 출력

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

📚 내가 제출한 코드

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

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

  • sys.stdin.readline() : 키보드로 입력한 값을 받는 함수 (기존의 input() 보다 속도가 훨씬 빠르다.)
  • range(a) : 0부터 a-1까지의 정수를 반환하는 함수
  • 'a' * b : 문자열 'a' 를 b번 반복한 문자열을 반환한다.
  • 메모리 : 30864 KB
  • 시간 : 68 ms
  • 코드 길이 : 94 B

좋은 웹페이지 즐겨찾기