innn

백준 2438번 : 별 찍기 - 1 본문

코딩 테스트/파이썬 코딩테스트

백준 2438번 : 별 찍기 - 1

33삼 2022. 9. 30. 14:07

https://www.acmicpc.net/problem/2438

 

2438번: 별 찍기 - 1

첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제

www.acmicpc.net

 

문제

 

input()으로 숫자를 받은 후 포문을 사용해서 받은 숫자만큼 *1을 해서 출력하는 간단한 문제.

 

1. N에 입력받을 숫자를 input()으로 받아 int()로 형변환(숫자로) 해준다.

2. for 문을 돌린다. 이때 i 는 1부터 n+1의 범위 만큼 돌아간다. 

i는 포문에서 하나씩 증가할 지역변수이고, i의 범위는 1부터 n까지다. 

 

** 다만 파이선에서 for문을 사용할 때 범위 설정이 자바와 다른 지점은 range의 첫번째 인자로 초기값(여기선 1) 두번째 인자로 종료값(n+1)을 넣는 것이다. 이때, 두번째 인자인 종료값의 경우 해당 값을 포함하지 않기 때문에 필요한 종료값보다 하나 더 크게 조건을 작성해주어야 한다.

 

실행하는 print() 문은 "*" * i 1부터 2,3,4,.. i개 만큼 찍힌다. 

 

코드