๐Ÿ‘ฉ‍๐Ÿ’ป ์•Œ๊ณ ๋ฆฌ์ฆ˜/๐Ÿ”  C

[ํ•œ๋น›๋ฏธ๋””์–ด ํ˜ผ๊ณตํ•™์Šต๋‹จ_ํ˜ผ๊ณตC] 5์ฃผ์ฐจ ์Šคํ„ฐ๋”” ch8 ๋ฐฐ์—ด

์˜ค๋ธŒ ๐Ÿง™‍โ™‚๏ธ 2024. 2. 7. 23:22

๋ฐฐ์—ด์€ ํ•œ ๋ฒˆ์— ๋ณ€์ˆ˜ ์—ฌ๋Ÿฌ ๊ฐœ๋ฅผ ์„ ์–ธํ•œ๋‹ค. 

์—ฐ์†๋œ ์ €์žฅ ๊ณต๊ฐ„์„ ํ• ๋‹นํ•˜๊ณ  ์ดˆ๊ธฐํ™”ํ•  ์ˆ˜ ์žˆ์–ด ๊ฐ™์€ ์œ ํ˜• ๋ณ€์ˆ˜๊ฐ€ ๋งŽ์ด ํ•„์š”ํ•  ๋•Œ ์‚ฌ์šฉํ•œ๋‹ค.

 

๋ฐฐ์—ด์˜ ์ดˆ๊ธฐํ™”๋Š” ์„ ์–ธ์‹œ ์ตœ์ดˆ ํ•œ ๋ฒˆ๋งŒ ๊ฐ€๋Šฅํ•˜๋‹ค.

๊ทธ ์ดํ›„์—๋Š” ๋ฐฐ์—ด ์š”์†Œ์— ์ผ์ผ์ด ๊ฐ’์„ ๋Œ€์ž…ํ•ด์•ผ ํ•˜๊ณ , ์ดˆ๊ธฐํ™” ๋•Œ์ฒ˜๋Ÿผ ์ค‘๊ด„ํ˜ธ๋ฅผ ์‚ฌ์šฉํ•œ ๋Œ€์ž… ์—ฐ์‚ฐ์œผ๋กœ ํ•œ ๋ฒˆ์— ๊ฐ’์„ ๋ฐ”๊พธ๋Š” ๊ฒƒ์€ ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค.

 

๋ฐฐ์—ด๋„ ๋ณ€์ˆ˜์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์ตœ์ดˆ ํ• ๋‹น๋œ ์ €์žฅ ๊ณต๊ฐ„์—๋Š” ์“ฐ๋ ˆ๊ธฐ ๊ฐ’์ด ์ €์žฅ๋˜์–ด ์žˆ๋‹ค.

ํ•ด์„œ, ๋ฐฐ์—ด๋„ ์›ํ•˜๋Š” ๊ฐ’์„ ๊ฐ€์ง€๋ ค๋ฉด ์„ ์–ธ๊ณผ ๋™์‹œ์— ์ดˆ๊ธฐํ™”๋ฅผ ํ•ด์•ผ ํ•œ๋‹ค.

์ค‘๊ด„ํ˜ธ๋กœ!

 

๋ฐฐ์—ด ๋ฌธ์ œ์ธ ๋ฐฑ์ค€ 10871 ๋ฌธ์ œ๋„ ํ’€์–ด๋ดค๋‹ค

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

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

#include <stdio.h>

int main(void) {
    int N, X, input;
    
    scanf("%d %d", &N, &X);
    
    for(int i=0; i<N; i++) {
        scanf("%d", &input);
        if(input < X) printf("%d ", input);
    }
}