별 찍기 - 13 성공분류
시간 제한 |
메모리 제한 |
제출 |
정답 |
맞은 사람 |
정답 비율 |
1 초 |
128 MB |
20338 |
14163 |
13272 |
70.988% |
https://www.acmicpc.net/problem/2523
문제
예제를 보고 규칙을 유추한 뒤에 별을 찍어 보세요.
입력
첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다.
출력
첫째 줄부터 2×N-1번째 줄까지 차례대로 별을 출력한다.
알고리즘 분류
백준 알고리즘 # 2523번 : 별 찍기 - 13
n = int(input())
for i in range(1, n + 1):
print("*" * i)
for j in range(n - 1, 0, -1):
print("*" * j)
풀이
구현 문제 중에서 별 찍기... 너무 좋아요😆
일단 range(start, end, step)말고 다른 방법으로 풀려고 했는데.. 마땅히 생각이 안나더라구요😂
때문에 range를 이용한 방법으로 풀었습니다.
key point
range(start, end, step)
i 인자(argument)는 1부터 3까지 값을 갖고, j 인자(argument)는 2부터 1까지 값을 가지므로
이것을 for문으로 바로바로 출력하면 문제 풀이 끄--읏!👏🏻
자세한 코드가 궁금하신 분들은 아래 GitHub 코드를 참고해주세요🙏🏻
최종 소스코드
'코딩테스트 > 백준 알고리즘' 카테고리의 다른 글
백준 알고리즘 | 1764 : 듣보잡 (Python / 파이썬) (0) | 2020.12.21 |
---|---|
백준 알고리즘 | 11651 : 좌표 정렬하기 2 (Python / 파이썬) (2) | 2020.12.20 |
백준 알고리즘 | 2920 : 음계 (Python / 파이썬) (0) | 2020.12.17 |
백준 알고리즘 | 1181 : 단어 정렬 (Python / 파이썬) (2) | 2020.12.16 |
백준 알고리즘 | 11650 : 좌표 정렬하기 (Python / 파이썬) (0) | 2020.12.15 |
댓글