별 찍기 - 3 성공분류
시간 제한 |
메모리 제한 |
제출 |
정답 |
맞은 사람 |
정답 비율 |
1 초 |
128 MB |
54293 |
36016 |
32861 |
67.286% |
https://www.acmicpc.net/problem/2440
문제
첫째 줄에는 별 N개, 둘째 줄에는 별 N-1개, ..., N번째 줄에는 별 1개를 찍는 문제
입력
첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다.
출력
첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다.
알고리즘 분류
백준 알고리즘 # 2440번 : 별 찍기 - 3
n = int(input())
for i in range(n, 0, -1):
print("*" * i)
풀이
다시 하루에 한 문제씩 알고리즘 공부를 하기 위해서 매우 간단한 문제를 풀이해보았어요!ㅋㅋㅋㅋㅋ👍🏻
key point
range(start, end, step)
위의 range 규칙만 기억한다면 for문을 적는데 문제 없을 겁니다👏🏻
(저는 헷갈리는 바람에 코딩테스트 볼 때 한 문제를 날려먹었죠😂)
n에 5라는 정수가 입력되고
for문의 range 범위를 5에서 시작해서 0까지 -1 간격으로, 즉 5 4 3 2 1를 i에 대입시키겠다는거에요.
이것을 "*" * i 해주면 별의 개수가 프린트되면서, 오랜만에 아주 쉬운 문제 풀이 끄-읏!🙌🏻
이 문제의 로직은 정보처리기사 실기 파이썬 문제로도 나올 수 있으니 알아두시면 도움될 것 같습니다👍🏻
자세한 코드가 궁금하신 분들은 아래 GitHub 코드를 참고해주세요🙏🏻
최종 소스코드
'코딩테스트 > 백준 알고리즘' 카테고리의 다른 글
백준 알고리즘 | 1924 : 2007년 (Python / 파이썬) (0) | 2020.11.23 |
---|---|
백준 알고리즘 | 9012 : 괄호 (Python / 파이썬) (0) | 2020.11.23 |
백준 알고리즘 | 1874 : 스택 수열 (Python / 파이썬) (0) | 2020.11.23 |
백준 알고리즘 | 1978 : 소수 찾기 (Python / 파이썬) (0) | 2020.11.03 |
백준 알고리즘 | 2750 : 수 정렬하기 (Python / 파이썬) (0) | 2020.11.03 |
댓글