BOJ|10871号



Pythonプール

N, X = map(int,input().split())
A = list(map(int,input().split())) #int형 변수를 가지는 map을 list로 받아옴
for i in A:
    if i < X:
        print(i,end=' ')
変数Aをlistに設定し、入力をsplit()に切り捨て、リストの各インデックスにマッピングする.
このようにリストを作成し,再複文を回し,リスト内の各要素がXより小さい場合に出力する.
Pythonでは、符号化が容易になるかもしれません.
N, X = map(int,input().split())
A = [*map(int,input().split())]
print(*[i for i in A if i < X])
Aをmapのアドレス値を含むリストとして保存し、出力時にそのアドレス値を参照して出力する.i for i in A if i < Xは出力iを意味し、iは循環Aであり、i < Xの場合のみ出力される.

C++プール

#include <iostream>

using namespace std;

int main()
{
    ios_base::sync_with_stdio(false);
    cin.tie(NULL);
    int n, x;
    int a;
    cin >> n >> x;

    while (n--) {
    	cin >> a;
    	if (a < x)cout << a << '\n';
    }
}