Algorithm Study
[Java Algorithm] ํ๋ก๊ทธ๋๋จธ์ค Lv.0 _ ๋ฌธ์์ด๋ก ๋ณํ
microsaurs
2024. 2. 22. 10:43
๐ฟ ๋ฌธ์ ๐ฟ
์ ์ n์ด ์ฃผ์ด์ง ๋, n์ ๋ฌธ์์ด๋ก ๋ณํํ์ฌ return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์.
[Algorithm]
ํ๋ณํ์ ํ๋ ๋ค์ํ ๋ฐฉ๋ฒ์ ์๊ฐํด๋ณด์
1. Integer.toString() ํจ์ ์ฌ์ฉ
2. valueOf() ์ฌ์ฉ
3. "" + ๋ณ์ ์ฌ์ฉ โญ๏ธ
[Code]
// 1. Integer.toStirng()
class Solultion {
public String solution(int n) {
return Integer.toString(n);
}
}
// 2. (casting ํ๋ ค๋ ์๋ฃํ).valueOf(value)
class Solution {
public String solution(int n) {
return String.valueOf(n);
}
}
// 3. "" + (value)
class Solution {
public String solution(int n) {
return "" + n;
}
}
[+ Plus]
โญ๏ธ String + (value) ๊ฒฐํฉ(Combination)
: String ์๋ฃํ์ +์ ํจ๊ป ๋ค๋ฅธ ์๋ฃํ๊ณผ ํฉ์ณ์ง๋ฉด ๋ค๋ฅธ ์๋ฃํ์ String์ผ๋ก ๋ณํ์ํด !
โก๏ธ "" + n ์ ํ๋ฉด n์ด ๋ฌธ์์ด๋ก ํ๋ณํ์ด ๋จ
3๋ฒ ๋ฐฉ๋ฒ์ ๋ค๋ฅธ ์ฌ๋ ํ์ด ๋ณด๊ณ ,, ๋๊ฐํ๋ฅผ ํ ์ณ๋ฒ๋ฆผ !