BOJ - [Basic Algebra - 2908 ์์] - BronzeIII๐ฅ
https://www.acmicpc.net/problem/2908 ์น๊ตฌ๋ ๊ฐ์ ๋ฌธ์ ์ฃผ๊ณ ๊ฐ์ ํ์ด๋ณด๋ ๊น์ basic algebra์ ๋ท๋ฌธ์ ๋ถํฐ ํ์ด๋ดค๋ค. ์ซ์๋ฅผ ๊ฑฐ๊พธ๋ก ๋ค์ง๊ณ ๋ ์์ ๋์๋ฅผ ๋น๊ตํ๋ ๋ฌธ์ ๋ก ํฌ๊ฒ ์ด๋ ต์ง๋ ์์๋ค.
1๋ถ ์ฝ๊ธฐ
๋ฌธ์
https://www.acmicpc.net/problem/2908
์ค๋ช
์น๊ตฌ๋ ๊ฐ์ ๋ฌธ์ ์ฃผ๊ณ ๊ฐ์ ํ์ด๋ณด๋ ๊น์ basic algebra์ ๋ท๋ฌธ์ ๋ถํฐ ํ์ด๋ดค๋ค. ์ซ์๋ฅผ ๊ฑฐ๊พธ๋ก ๋ค์ง๊ณ ๋ ์์ ๋์๋ฅผ ๋น๊ตํ๋ ๋ฌธ์ ๋ก ํฌ๊ฒ ์ด๋ ต์ง๋ ์์๋ค.
์ฝ๋
#include <stdio.h>
int main() {
int array[2],temp[3];
scanf("%d %d",&array[0],&array[1]);
for(int i=0; i<2; i++)
{
temp[0] = array[i]/100; // 100์๋ฆฌ
temp[1] = (array[i] - (100*temp[0]))/10; //10์ ์๋ฆฌ
temp[2] = (array[i] % 10); // 1์ ์๋ฆฌ
array[i] = (temp[2]*100) + (temp[1]*10) + temp[0];
}
if (array[0]<array[1])
printf("%d",array[1]);
else
printf("%d",array[0]);
return 0;
}