X보다 작은 수 (10871)

Created:

Baekjoon No.10871
“보다 작은”은 주어진 수를 포함하지 않는다.

Bash

Bash
1
2
3
4
5
6
7
8
read n x
read arr

for i in $arr; do
	if [ $i -lt $x ]; then
		echo -n $i" "
	fi
done

C

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <stdio.h>

int main(void) {
	int n, x;
	scanf("%d %d", &n, &x);
	int arr[n];
	for (int i=0; i<n; i++) {
		scanf("%d", &arr[i]);
	}

	for (int i=0; i<n; i++) {
		if (arr[i] < x) {
			printf("%d ", arr[i]);
		}
	}

	return 0;
}

Node.js

JavaScript
1
2
let [n, x, ...arr] = require("fs").readFileSync(0).toString().trim().split(/ |\n/).map(Number);
console.log( arr.filter(i => i < x).join(" ") );

PHP

PHP
1
2
3
4
5
6
7
8
9
<?php
	list ($n, $x) = explode(" ", trim(fgets(STDIN)));
	$arr = explode(" ", trim(fgets(STDIN)));

	$cnt = 0;
	foreach ($arr as $a) {
		if ($a < $x) { echo "$a "; }
	}
?>

Python3

Python
1
2
3
4
n, x = map(int, input().split())
arr = map(int, input().split())
arr = list(filter(lambda i: i < x, arr))
print( " ".join(map(str, arr)) )

Python은 lambda를 지원한다.

Ruby

Ruby
1
2
3
n, x = gets.chomp.split().map {|i| i.to_i}
arr = gets.chomp.split().map {|i| i.to_i}
puts arr.select {|i| i < x}.join(" ")