본문 바로가기
Online-Judge/Baekjoon

[Baekjoon] C++ 10871번 X보다 작은 수

by nyangzzi 2021. 5. 21.
반응형

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

 

10871번: X보다 작은 수

첫째 줄에 N과 X가 주어진다. (1 ≤ N, X ≤ 10,000) 둘째 줄에 수열 A를 이루는 정수 N개가 주어진다. 주어지는 정수는 모두 1보다 크거나 같고, 10,000보다 작거나 같은 정수이다.

www.acmicpc.net

 

 

input n과 x를 입력 받은 뒤,

n번만큼 while문을 반복하는 동안

입력 받은 수 a가 x보다 작다면 출력한다.

 

수열로 입력받아 배열에 따로 저장하지 않아도 되며, for문을 한 번만 반복하여 비교하는 것이 가능하므로

비용과 코드 가독성 측면에서 더 좋은 코드를 작성 할 수 있다.


 

[전체 코드]

#include <iostream>
using namespace std;

int main() {

	int n = 0, x = 0;
	cin >> n >> x;

	while (n--) {
		int a = 0;
		cin >> a;
		if (a < x) cout << a << " ";
	}
}
반응형

댓글