백준 2439번 문제
별 찍기
문제
풀이
이 문제를 풀기위해 생각을 해보았다.
처음에는 뭔가 코드적으로 우측 정렬이 있나? 싶기도 했고,
다 작성하고 위치를 옮기는 건가 했다가.
생각을 해보니 빈칸 또한 출력이 되는 문자열이란 생각을 했다.
즉 첫번째 줄의 별은 공백이 4칸 들어간 후에 별이 입력이 된거라 우측에 있는걸로 보인다.
그렇다면 코드를 작성해볼 수 있다.
i의 값을 1로 설정하면 a즉 input의 값에서 -1 된값이 첫번째 줄의 빈칸의 값이고 나머지 i가 별의 갯수이다.
그러면 이를 반복하면 위와같이 나오게 될 것이다.
a=int(input())
for i in range(1,a+1):
print((" "*(a-i))+("*"*i))
Coding_Test/백준/Bronze/2439. 별 찍기 - 2 at main · K-MarkLee/Coding_Test
Coding_Test/백준/Bronze/2439. 별 찍기 - 2 at main · K-MarkLee/Coding_Test
This is an auto push repository for Baekjoon Online Judge created with [BaekjoonHub](https://github.com/BaekjoonHub/BaekjoonHub). - K-MarkLee/Coding_Test
github.com
'코딩테스트 > BaekJoon' 카테고리의 다른 글
백준 파이썬 코딩테스트 (A+B -4) (0) | 2025.03.17 |
---|---|
백준 파이썬 코딩테스트 (A+B -5) (0) | 2025.03.01 |
백준 파이썬 코딩테스트 (별 찍기) (0) | 2025.02.27 |
백준 파이썬 코딩테스트 (A+B -8) (0) | 2025.02.27 |
백준 파이썬 코딩테스트 (A+B -7) (0) | 2025.02.26 |