Notice
Recent Posts
Recent Comments
Link
250x250
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
Tags
more
Archives
Today
Total
관리 메뉴

거인의 코딩일지

[Lv.0_Java] 외계행성의 나이 본문

알고리즘테스트/Programmers

[Lv.0_Java] 외계행성의 나이

코딩거인 2023. 8. 16. 11:25
728x90

class Solution {
    public String solution(int age) {
        String answer = "";
        String str = String.valueOf(age);
        String [] arr = str.split("");
        for(int i = 0; i< arr.length; i++){
            answer += (char)(Integer.valueOf(arr[i])+97);
        }
        return answer;
    }
}

int age를 String 형으로 형변환 하여주고 arr 이라는 배열에 하나씩 쪼개서 넣어준뒤 for 반복문을 통하여 다시 숫자로 바꿔주고 97을 더해준 다음 char 형으로 형변환 하여서 answer 에다가 더해주었다.

97을 더한 이유는 아스키코드를 활용하였기 때문이다!

a = 0 이라고 하였으므로 아스키 코드에서의 97이 소문자 a 이기 때문에 97을 더해주고 그 값을 char 형으로 형변환 하였다

728x90