π μ½λ©ν
μ€νΈ
level1. μμ°μ λ€μ§μ΄ λ°°μ΄λ‘ λ§λ€κΈ° Java
jhj.sharon
2023. 8. 24. 22:28
λ°μν
β¨ λ¬Έμ
π»μ½λ
class Solution {
public int[] solution(long n) {
String str=Long.toString(n);
int[] answer = new int[str.length()];
int index = 0;
while(n>0){
answer[index++] = (int)(n%10);
n/=10;
}
return answer;
}
}
π©π» νμ΄ λ°©λ²
- μ«μλ₯Ό λ¬Έμμ΄λ‘ λ³νννκ³ λ¬Έμμ΄ κΈΈμ΄λ‘ λ°νν λ°°μ΄μ μ΄κΈ°ννλ€.
- answer[index++] = (int)(n % 10); nμ λλ¨Έμ§(λ§μ§λ§ μ리μ)λ₯Ό λ°°μ΄μ μ μ₯νλ€. μ΄ λ λ§μ§λ§ λλ¨Έμ§κ° λ°νλ μ«μλ°°μ΄μ κ°μ₯ μ²μμΌλ‘ μ리μ‘μΌλ―λ‘ μ릴μλ₯Ό λ€μ§μ΄ λ°°μ΄μ μ μ₯λλ λ‘μ§μ΄λ€.
- nμ 10μΌλ‘ λλ μ λ€μ μ리μλ‘ μ΄λνλ€.
π λλμ
- μ²μ λ¬Έμ λ₯Ό νμμ λλ longμλ£νμ μ«μμ μλ¦Ώμλ₯Ό ꡬν΄μ λ°νν λ°°μ΄μ μ΅κΈ°νν΄μΌνλ€κ³ μκ°νλ€. κ·Έλμ λ‘κ·Έλ₯Ό μ¬μ©νλ λ°©λ²μ κ³ λ €νλ€. String.valueOf(num).length();
- κ·Έλ μ§λ§ λ‘κ·Έλ₯Ό μ¬μ©ν λλ λΆλμμμ μ°μ°μ λ¬Έμ λ‘ μΈν΄ μ€μ°¨κ° λ°μν μ μλ λ¬Έμ κ° μλ€.
- μ μμμ κ°λ¨ν΄μ ν° μν₯μ μκ² μ§λ§ λ‘κ·Έ μ°μ°μ μΌλ°μ μΌλ‘ CPUμμ λ λ§μ μ¬μ΄ν΄μ νμλ‘ νλ€.
λ°μν