BOJ 10871 X보다 작은 수

1 개요[ | ]

BOJ 10871 X보다 작은 수
  • 정수 N개 중에서 X보다 작은 수 모두 출력해보기
  • 알고리즘 분류: 구현

2 Bash[ | ]

read a&& read b
a=`echo $a | awk '{print $2}'`
for sth in $b
do
    if [ $sth -lt $a ]; then
        echo -n "$sth "
    fi
done

3 C++[ | ]

#include <iostream>
using namespace std;
int main() {
    int N, X;
    int a[10000];
    scanf("%d %d", &N, &X);
    for(int i=0; i<N; i++) scanf("%d", &a[i]);
    for(int i=0; i<N; i++) {
        if( a[i]<X ) printf("%d ", a[i]);
    }
}

4 Java[ | ]

import java.util.*;
public class Main {
    public static void main(String args[]) {
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        int x = sc.nextInt();
        int a;
        for(int i=0; i<n; i++) {
            a = sc.nextInt();
            if (a<x) System.out.print( a + " " );
        }
    }
}

5 Perl[ | ]

$n=(split / +/, <>)[1];
for (split / +/, <>) {
    printf("$_ ") if ($_ < $n);
}

6 PHP[ | ]

<?php
fscanf(STDIN,'%d %d',$n,$x);
$arr = explode(' ',fgets(STDIN));
ob_start();
for($i=0; $i<$n; $i++) {
    if( $arr[$i]<$x ) echo $arr[$i].' ';
}
ob_flush();
<?php
fscanf(STDIN,'%d %d',$n,$x);
$arr = explode(' ',fgets(STDIN));
for($i=0; $i<$n; $i++) {
    if( $arr[$i]<$x ) echo $arr[$i].' ';
}

7 Python[ | ]

import sys
n, x = map(int,sys.stdin.readline().split())
lst = list(map(int,sys.stdin.readline().split()))
for e in lst:
    if e < x:
        print(e, end=' ')
import sys
n, x = map(int,sys.stdin.readline().split())
lst = list(map(int,sys.stdin.readline().split()))
for i in range(n):
    if lst[i] < x:
        print(lst[i], end=' ')
import sys
n, x = map(int,sys.stdin.readline().split())
lst = list(map(int,sys.stdin.readline().split()))
lst = [e for e in lst if e<x]
print( *lst )
문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}