알고리즘/백준 - 파이썬
백준) 2439 번 별 찍기 -2 문제 (파이썬)
AI Sonny
2022. 5. 26. 09:56
728x90
문제) 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제
하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오.
a=int(input())
for i in range(1,a+1):
print(" "*(a-i) + "*"*i)
이번 문제는 별찍기 문제를 오른쪽으로 시작되어 나오도록 해야하는 문제이다. 일단 전에 별찍기 문제와 비슷하다.
별찍기 문제가 이해가 안되시는 분들은 밑에 링크에서 이해하시고 오시기 바란다.
백준) 2438번 별 찍기 - 1 문제 (파이썬)
문제) 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 a = int(input()) for i in range(a): print('*'*(i+1)) 이번 문제는 반복문을 배울 때 항상 나오는 문제이다. 자바나 C언어를..
ai-sonny.tistory.com
기존 a를 입력하고, for문을 통해 반복하는 것은 동일하다. 그러나 range와 print()의 구조가 다르다.
범위는 1부터 a+1까지 잡았다. 그리고 print에서 공백란 과 *가 들어갈 곳을 더하기를 통해 완성하였다.
for 문을 쉽게 이해하는 방법은 숫자를 대입해보고, 결과를 확인해보는 것이다.
무식한 방법일지는 몰라도 나는 for문에 대한 구조가 이해가 안될 때 이렇게 이해하는 편이다.
728x90