๐ก ์ง์ ํผ ์ฝ๋
class Solution {
public int solution(int a, int b) {
int answer = 0;
String a1 = String.valueOf(a); String b1 = String.valueOf(b);
if(Integer.valueOf(a1+b1) > Integer.valueOf(b1+a1)){
answer = Integer.valueOf(a1+b1);
} else {
answer = Integer.valueOf(b1+a1);
}
return answer;
}
}
์ ์ ๊ฐ์ ๋ฌธ์์ด ๊ฐ์ผ๋ก ํ๋ณํํด์ + ์ฐ์ฐ์๋ฅผ ํตํด ๋ฌธ์์ด์ ์ด์ด์ค๋ค.
์ดํ answer ์ ๋ค์ด๊ฐ ๊ฐ์ ์ ์๋ก ๋ณํ ํด์ค๋ค.
๐ฌString.valueOf() - ๋ค์ํ ํ์ ์ ๊ฐ์ ๋ฌธ์์ด๋ก ๋ณํ
๐ฌInteger.valueOf() - ๋ฌธ์์ด ๊ฐ์ ์ ์๋ก ๋ฐ๊พธ๋ ํจ์
๐ก ์ข์ ์ฝ๋
class Solution {
public int solution(int a, int b) {
int answer = 0;
int aLong = Integer.parseInt(""+a+b);
int bLong = Integer.parseInt(""+b+a);
answer = aLong > bLong ? aLong : bLong;
return answer;
}
}
a+b ์ ๋ฌธ์์ด ๊ฐ > b+a ์ ๋ฌธ์์ด ๊ฐ ?
์ ์ผํญ์ฐ์ฐ์๋ก ํํํ๋ค !
String.valueOf() ์์ด ๋ฌธ์์ด๋ก ์ฒ๋ฆฌํ๋ ๋ฐฉ๋ฒ๋ ์๊ฒ๋๋ค!
๐ฌ ์๋ฐ๋ ๋ฌธ์์ด + ์ซ์์์ ์ซ์ -> ๋ฌธ์์ด๋ก ์ฒ๋ฆฌํ๋ค!
๐ฌ ์ผํญ ์ฐ์ฐ์ ! ์กฐ๊ฑด์ ? ์ฐธ : ๊ฑฐ์ง