https://www.acmicpc.net/problem/2742
문제 해석
이 문제는 2741 번과는 다르게
변수 n을 만들어 입력받은 숫자까지 1부터 출력하는것이 아닌 입력받은 숫자 부터 1까지 출력하는 문제이다.
따라서 반복문 안에 도는 i의 초기값과 조건을 서로 반대로 잡아줘야한다.
이러한 문제는 별 찍기를 할때 삼각형을 만들어 줄것이냐, 역삼각형을 만들어 줄것이냐 하는 부분에서 작용하기 때문에 잘 이해해두면 좋다. 반복문에서의 조건과 초기값 !
코드
#include <iostream>
using namespace std;
int main() {
int n;
cin >> n;
for (int i = n; i >=1; i--) {
cout << i << '\n';
}
return 0;
}
문제 풀이
변수 n을 만들고, 반복문 for 안에서의 i 초기값을 n으로 지정해주고, i가 1이 될때까지 i를 1씩 빼며 반복해주게끔 만들었다. 그 후 예제 출력에 나온 것 처럼 한 숫자를 출력한 후 '\n' 을 넣어주어 enter 효과를 주었다.
'Koala - 6기 > 기초 알고리즘 스터디' 카테고리의 다른 글
[백준/python] 10886번: 0 = not cute / 1 = cute (0) | 2022.03.12 |
---|---|
[백준/Python] 10797번: 10부제 (0) | 2022.03.11 |
[백준/Python] 19944번: 뉴비의 기준은 뭘까? (0) | 2022.03.09 |
[BOJ/python] 3003번 킹, 퀸, 룩, 비숍, 나이트, 폰 (0) | 2022.03.07 |
기초 알고리즘 스터디 출석부 (0) | 2022.03.06 |