๐Ÿงฉ Algorithm/[BOJ] Bronze

BOJ 10871๋ฒˆ : X๋ณด๋‹ค ์ž‘์€ ์ˆ˜ (C์–ธ์–ด/Bronze 5)

devCloud 2022. 7. 6. 13:18
728x90

์ด๋ฏธ์ง€ ํด๋ฆญ ์‹œ ํ•ด๋‹น ๋ฌธ์ œ๋กœ ์ด๋™

 

 

๋ฌธ์ œ

์ •์ˆ˜ N๊ฐœ๋กœ ์ด๋ฃจ์–ด์ง„ ์ˆ˜์—ด A์™€ ์ •์ˆ˜ X๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ์ด๋•Œ, A์—์„œ X๋ณด๋‹ค ์ž‘์€ ์ˆ˜๋ฅผ ๋ชจ๋‘ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค.

 

์ž…๋ ฅ

์ฒซ์งธ ์ค„์— N๊ณผ X๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. (1 ≤ N, X ≤ 10,000)

๋‘˜์งธ ์ค„์— ์ˆ˜์—ด A๋ฅผ ์ด๋ฃจ๋Š” ์ •์ˆ˜ N๊ฐœ๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ์ฃผ์–ด์ง€๋Š” ์ •์ˆ˜๋Š” ๋ชจ๋‘ 1๋ณด๋‹ค ํฌ๊ฑฐ๋‚˜ ๊ฐ™๊ณ , 10,000๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™์€ ์ •์ˆ˜์ด๋‹ค.

 

์ถœ๋ ฅ

X๋ณด๋‹ค ์ž‘์€ ์ˆ˜๋ฅผ ์ž…๋ ฅ๋ฐ›์€ ์ˆœ์„œ๋Œ€๋กœ ๊ณต๋ฐฑ์œผ๋กœ ๊ตฌ๋ถ„ํ•ด ์ถœ๋ ฅํ•œ๋‹ค. X๋ณด๋‹ค ์ž‘์€ ์ˆ˜๋Š” ์ ์–ด๋„ ํ•˜๋‚˜ ์กด์žฌํ•œ๋‹ค.

 

 

์˜ˆ์ œ ์ž…๋ ฅ

10 5
1 10 4 9 2 3 8 5 7 6

์˜ˆ์ œ ์ถœ๋ ฅ

1 4 2 3

๋ฌธ์ œ ํ’€์ด

์ˆ˜์—ด A๋ฅผ ์ž…๋ ฅ ๋ฐ›์ž๋งˆ์ž X์™€ ๋Œ€์†Œ๋น„๊ต๋ฅผ ํ•˜๊ณ  ๋ฐ”๋กœ ์ถœ๋ ฅํ•œ๋‹ค.

Solution

#include <stdio.h>

int main() {
    int N, X;
    scanf("%d %d",&N, &X);
    
    int A;
    for(int i=0; i<N; i++){
        scanf("%d ",&A);
        if(A < X){
            printf("%d ",A);
        }
    }
    return 0;
}
728x90