#include <iostream> #include <algorithm> #include <vector>

using namespace std;

void print_small_number(vector<int>& nums, const int N, const int X) {

for (const auto num : nums) {
	if (num < X)
		cout << num << " ";
}

cout << "\\\\n";

}

int main() { cin.tie(nullptr); ios_base::sync_with_stdio(false);

int N, X;
cin >> N >> X;

vector<int> nums(N);
for (int i = 0; i < nums.size(); ++i) {
	cin >> nums[i];
}

print_small_number(nums, N, X);

return 0;

}

  1. for(auto num : nums) >> nums에 속해있는 집합원들 전부 처음부터 끝까지 부름

for(int i = 0; i < nums.size(); ++i)와 비슷하나 i를 굳이 사용할 필요없을 시에는 auto로 돌리는 것이 좀더 직관적이고 빠름