๋ฌธ์
N๊ฐ์ ์ ์๊ฐ ์ฃผ์ด์ง๋ค. ์ด๋, ์ต์๊ฐ๊ณผ ์ต๋๊ฐ์ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค
์ถ๋ ฅ
์ฒซ์งธ ์ค์ ์ฃผ์ด์ง ์ ์ N๊ฐ์ ์ต์๊ฐ๊ณผ ์ต๋๊ฐ์ ๊ณต๋ฐฑ์ผ๋ก ๊ตฌ๋ถํด ์ถ๋ ฅํ๋ค
์ฝ๋ (๋๋ณด๊ธฐ๋ฅผ ๋๋ฌ ํ์ธํ์ธ์)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
#include <iostream>
int main() {
int N,min,max;
//์ซ์ ๊ฐฏ์ ์
๋ ฅ ๋ฐ๊ธฐ
scanf("%d",&N);
int array[N]{0,};
for(int i=0;i<N;i++)
{
//์ซ์ ์
๋ ฅ ๋ฐ๊ธฐ
scanf("%d",&array[i]);
}
//์ต์๊ฐ๊ณผ ์ต๋๊ฐ์ ๋ฐฐ์ด 0๋ฒ์งธ ์ซ์ ๋์
min=array[0]; max=array[0];
for(int i=1;i<N;i++)
{
if(min>array[i]) min = array[i]; //min์ด array[i]๊ฐ๋ณด๋ค ํด ๋
if(max<array[i]) max = array[i]; //man๊ฐ array[i]๊ฐ๋ณด๋ค ์์ ๋
}
printf("%d %d",min,max);
return 0;
}
|
cs |
*๊ฐ๋จํ ํด์ค*
์ฃผ์์ผ๋ก ๋ช๊ฐ์ง ์ฐธ๊ณ ํ ์ ์ ๋ฌ์๋์๋ค.
๋ณด๊ธฐ ์ฝ๊ฒ ๊ตฌ๊ฐ์ ๋๋์ด์ ์ ๋ฆฌํ์๋๋ฐ ์ฌ์ค for๋ฌธ ํ๋๋ง์ผ๋ก๋ ํด๋น ๊ตฌ์กฐ๋ฅผ ์งค ์ ์๋ค.
ํ ๋ฒ ์๊ฐํด๋ณด์๊ธธ ๋ฐ๋๋ค.
์ง๊ธ ์ฝ๋๋ ๋ ๊ตฌ๊ฐ์ ๋๋์ด์ ์ ์ํ์๋๋ฐ ์ ๊ตฌ๊ฐ์ ์ซ์ ์ ๋ ฅ์ ๋ฐ๋ for๋ฌธ, ๋ฐ๊ตฌ๊ฐ์ min๊ณผ max๋ฅผ ๊ตฌํ๋ ๊ตฌ๊ฐ์ผ๋ก ๋๋์ด์ ธ์๋ค.
๋ฐ๊ตฌ๊ฐ์ ์ ์ ์ค๋ช ํ์๋ฉด min๊ณผ max์ array์ ๋งจ ์ฒ์ ๊ฐ์ธ array[0]๋ฒ์ ๊ฐ์ ๋ฃ์ด๋๊ณ ํด๋น ๊ฐ๋ค์ array์ 1๋ฒ์งธ ๊ฐ๋ถํฐ ๋๊ฐ๊น์ง ๋น๊ตํ๋ฉด์ ์๊ฑฐ๋ ํด์ ํด๋น array๊ฐ์ min์ด๋ max์ ๋ฃ์ด์ฃผ๋ ๊ฒ์ด๋ค.
*๋ฉ๋ชจ๋ฆฌ*
5768KB
*์๊ฐ*
196ms
*์ธ์ด*
C++14
*์ฝ๋ ๊ธธ์ด*
493B
*์ด ๋ฐฉ๋ฒ๋ง์ด ๋ง๋ ์ ๋ต์ ์๋๋๋ค.
ํจ์ฌ ์ข๊ณ ๋น ๋ฅธ ๋ค๋ฅธ ์๊ณ ๋ฆฌ์ฆ์ ๊ตฌํํ ์ ์์ต๋๋ค.
์๊ณ ๋ฆฌ์ฆ ๊ณต๋ถํ์๋ ๋ถ๋ค ํ์ดํ ! '0'/*
'์๊ณ ๋ฆฌ์ฆ > BaekJoon' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
BOJ 5543๋ฒ: ์๊ทผ๋ ๋ (0) | 2020.08.09 |
---|---|
BOJ 2562๋ฒ: ์ต๋๊ฐ (0) | 2020.08.08 |
BOJ 10996๋ฒ: ๋ณ ์ฐ๊ธฐ - 21 (0) | 2020.08.06 |
BOJ 2446๋ฒ: ๋ณ ์ฐ๊ธฐ - 9 (0) | 2020.08.04 |
BOJ 2523๋ฒ: ๋ณ ์ฐ๊ธฐ - 13 (0) | 2020.07.29 |