์ฝ๋ฉํ
์คํธ ์ฐ์ต > ์ฐ์ต๋ฌธ์ > ์ต๋๊ฐ๊ณผ ์ต์๊ฐ
2024. 7. 16. 22:11ใ๐ ์ฝ๋ฉ ํ ์คํธ/JAVA
๋ฐ์ํ
1. ์ผ๋จ ์ฐ์ ์ ์ผ๋ก ์ ์ถ๋ ฅ์ ์์ธํ๊ฒ ๋ดค๋๋ฐ ๊ณต๋ฐฑ์ผ๋ก ๋๋ ์ ธ ์๋๊ฑธ ๋ณด๊ณ , ๊ณต๋ฐฑ ๊ธฐ์ค์ผ๋ก ๋ฌธ์์ด์ ๋๋ ์ผ๊ฒ ๋ค ๋ผ๊ณ ์๊ฐํ๋ค.
2. ๊ฐ์ฅ ์์ ๊ฐ์ ๋ฃ์ ๋ณ์์, ๊ฐ์ฅ ํฐ ๊ฐ์ ๋ฃ์ ๋ณ์๋ฅผ Integer.MIN_VALUE, Integer.MAX_VALUE๋ก ์ด๊ธฐํ
3. for๋ฌธ์ ๋๋ ค์ ๊ฐ์ฅ ์์ ๊ฐ๊ณผ, ๊ฐ์ฅ ํฐ ๊ฐ์ ์ฐพ๋๋ค.
class Solution {
public String solution(String s) {
// ๊ณต๋ฐฑ์ ์ด์ฉํด์ ๋ฌธ์๋ก ์๋ฅด๊ธฐ
String[] sNum = s.split(" ");
int sNumBig = Integer.MIN_VALUE;
int sNumSmall = Integer.MAX_VALUE;
for(int i = 0; i < sNum.length; i++) {
int num = Integer.parseInt(sNum[i]); // ๋ฌธ์๋ฅผ intํ์ผ๋ก ๋ณํ
if (num > sNumBig) {
sNumBig = num;
}
if (num < sNumSmall) {
sNumSmall = num;
}
}
return sNumSmall + " " + sNumBig;
}
}
๋ฐ์ํ