์๋ ํ์ธ์ ์ฃผ์ธ์ฅ H์ ๋๋ค.
https://www.acmicpc.net/problem/2752
๋๊ท๋ ์ธ์๋ฅผ ํ๋ค๊ฐ ์ ๋ ฌ์ด ํ๊ณ ์ถ์ด์ก๋ค.
์ซ์ ์ธ ๊ฐ๋ฅผ ์๊ฐํ ๋ค์, ์ด๋ฅผ ์ค๋ฆ์ฐจ์์ผ๋ก ์ ๋ ฌํ๊ณ ์ถ์ด ์ก๋ค.
์ซ์ ์ธ ๊ฐ๊ฐ ์ฃผ์ด์ก์ ๋, ๊ฐ์ฅ ์์ ์, ๊ทธ ๋ค์ ์, ๊ฐ์ฅ ํฐ ์๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
์ ๋ ฅ
์ซ์ ์ธ ๊ฐ๊ฐ ์ฃผ์ด์ง๋ค. ์ด ์ซ์๋ 1๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ๊ณ , 1,000,000๋ณด๋ค ์๊ฑฐ๋ ๊ฐ๋ค. ์ด ์ซ์๋ ๋ชจ๋ ๋ค๋ฅด๋ค.
์ถ๋ ฅ
์ ์ผ ์์ ์, ๊ทธ ๋ค์ ์, ์ ์ผ ํฐ ์๋ฅผ ์ฐจ๋ก๋๋ก ์ถ๋ ฅํ๋ค.
์์ ์ ๋ ฅ 1
3 1 2
์์ ์ถ๋ ฅ 1
1 2 3
ํด๋น๋ฌธ์ ๋ ์ ํ์ ๋ ฌ๋ก ๊ฐ๋จํ๊ฒ ์ ๋ฆฌํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค.
๋ฌผ๋ก ๋๊ฐ์ฉ ๋น๊ตํด๋ณผ ์ ๋ ์๊ฒ ์ง๋ง ๊ฐ๋จํ ์ค๋ฆ์ฐจ์์ผ๋ก ์ ๋ฆฌํ๋๊ฒ ๋ ํจ์จ์ ์ผ๊ฒ ๊ฐ์ต๋๋ค.
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int array[3];
int main(void) {
int i, j, min, index, temp;
for (i = 0; i < 3; i++) {
scanf("%d", &array[i]);
}
for (i = 0; i < 3; i++) {
min = 1000000;
for (j = i; j < 3; j++) {
if (min > array[j]) {
min = array[j];
index = j;
}
}
temp = array[i];
array[i] = array[index];
array[index] = temp;
}
for (i = 0; i < 3; i++) {
printf("%d ", array[i]);
}
return 0;
}
'์๊ณ ๋ฆฌ์ฆ ํ์ด > baekjoon' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐฑ์ค]์๋ฆฌ์ผ ๋ฒํธ 1431๋ฒ ๋ฌธ์ ํ์ด (0) | 2020.08.18 |
---|---|
[๋ฐฑ์ค] ๋จ์ด์ ๋ ฌ 1181๋ฒ ๋ฌธ์ ํ์ด (0) | 2020.08.18 |
[๋ฐฑ์ค] 2751๋ฒ : ์ ์ ๋ ฌํ๊ธฐ 2 (0) | 2020.08.05 |
[๋ฐฑ์ค]์ ์ ๋ ฌํ๊ธฐ 2750 (0) | 2020.08.05 |
[c์ธ์ด] ๋ฐฑ์ค 5543 ์๊ทผ๋ ๋ ๋ฌธ์ ํ์ด, ์ผํญ ์ฐ์ฐ์ (0) | 2020.04.02 |