[๋ฐฑ์ค/C++] 10818๋ฒ : ์ต์, ์ต๋
๋ฌธ์
N๊ฐ์ ์ ์๊ฐ ์ฃผ์ด์ง๋ค. ์ด๋, ์ต์๊ฐ๊ณผ ์ต๋๊ฐ์ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
์ ๋ ฅ
์ฒซ์งธ ์ค์ ์ ์์ ๊ฐ์ N (1 ≤ N ≤ 1,000,000)์ด ์ฃผ์ด์ง๋ค. ๋์งธ ์ค์๋ N๊ฐ์ ์ ์๋ฅผ ๊ณต๋ฐฑ์ผ๋ก ๊ตฌ๋ถํด์ ์ฃผ์ด์ง๋ค.
๋ชจ๋ ์ ์๋ -1,000,000๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ๊ณ , 1,000,000๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ์ ์์ด๋ค.
์ถ๋ ฅ
์ฒซ์งธ ์ค์ ์ฃผ์ด์ง ์ ์ N๊ฐ์ ์ต์๊ฐ๊ณผ ์ต๋๊ฐ์ ๊ณต๋ฐฑ์ผ๋ก ๊ตฌ๋ถํด ์ถ๋ ฅํ๋ค.
#include <iostream>
using namespace std;
int main()
{
int length;
int min = 1000000;
int max = -1000000;
cin >> length;
int arr[length];
for (int i=0 ; i<length ; i++)
{
cin >> arr[i];
if (max < arr[i])
max = arr[i];
if (min > arr[i])
min = arr[i];
}
cout << min << ' ' << max;
return 0;
}
https://www.acmicpc.net/problem/10818
10818๋ฒ: ์ต์, ์ต๋
์ฒซ์งธ ์ค์ ์ ์์ ๊ฐ์ N (1 ≤ N ≤ 1,000,000)์ด ์ฃผ์ด์ง๋ค. ๋์งธ ์ค์๋ N๊ฐ์ ์ ์๋ฅผ ๊ณต๋ฐฑ์ผ๋ก ๊ตฌ๋ถํด์ ์ฃผ์ด์ง๋ค. ๋ชจ๋ ์ ์๋ -1,000,000๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ๊ณ , 1,000,000๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ์ ์์ด๋ค.
www.acmicpc.net
VSCode์์๋ ์ ๋์๊ฐ๋๋ฐ ๋ฐฑ์ค์์๋ ๋์๊ฐ๊ธธ๋ ๊ถ๊ธํด์ ์ฐพ์๋ดค๋๋ ๋ค์๊ณผ ๊ฐ์ ๋ต๋ณ์ด ์์๋ค
>> ์ฑ์ ํ๊ฒฝ์์ ์ฌ์ฉํ๋ ์ปดํ์ผ๋ฌ์ธ GCC๋ ๊ฐ๋ณ ํฌ๊ธฐ ๋ฐฐ์ด์ ์ง์ํฉ๋๋ค. ํ์ค์์ผ๋ก๋ C99๋ฅผ ์ ์ธํ๊ณ ๋ ๊ฐ๋ณ ํฌ๊ธฐ ๋ฐฐ์ด์ ์ง์ํ์ง ์์ต๋๋ค. ๋น์ฃผ์ผ ์คํ๋์ค๋ ๊ฐ๋ณ ํฌ๊ธฐ ๋ฐฐ์ด์ ์ง์ํ ์ ์ด ์์ต๋๋ค