본문 바로가기
코딩테스트 연습/프로그래머스 Lv.0

프로그래머스 코딩테스트 lv.0 - 외계행성의 나이. (Java)

by 트레비봄 2023. 7. 25.
728x90

문제 설명
입출력 예시

class Solution {
     public String solution(int age) {
        String answer="";
        String ageWord = Integer.toString(age); 
//      int를 String 으로 변환.   
            for(int i=0; i < ageWord.length(); i++) { 
//      ageWord 의 length 만큼 반복.                
                answer += (char)((char) ageWord.charAt(i)+49);
            }
//      ageWOrd 에서 i 번째 인덱스에 해당된 문자를 가져온다.
//      char 로 형변환을 2번 적용하는 이유는 아스키 코드 값을 문자로 다시 변환하기 위함이다.
            return answer;
    }
}

* 아스키 코드 관련 문제이다.

* 서툴러서 애 좀 먹었다.

* char... char... 아스키코드... 형변환...

728x90