백준 10871 – X보다 작은 수 (C++)

https://acmicpc.net/problem/10871

#10871: X보다 작은 숫자

N과 X는 첫 번째 줄에 표시됩니다. (1 ≤ N, X ≤ 10,000) 두 번째 행에는 시퀀스 A를 구성하는 N개의 정수가 제공됩니다. 지정된 모든 정수는 1보다 크거나 같고 10,000보다 작거나 같은 정수입니다.

www.acmicpc.net

짖는개님이 직접 해보라고 하셔서 한번 해봤습니다.

#include <iostream>
using namespace std;
int main(void){
	ios::sync_with_stdio(0);
    cin.tie(0);
    int a,b,temp;
    cin>>a>>b;
    while(N>0){
    	cin>>temp;
    	if(temp<N){
        	cout<<temp<<"\n";
        }
        N-=1;
    }
}

하지만 N>0 대신에 N–를 사용할 수 있다는 점이 인상적이었습니다. N이 0보다 작다는 의미와 같습니다.