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
'코딩테스트 연습 > 프로그래머스 Lv.0' 카테고리의 다른 글
프로그래머스 코딩테스트 lv.0 - 순서쌍의 개수. (Java) (0) | 2023.07.27 |
---|---|
프로그래머스 코딩테스트 lv.0 - 진료순서 정하기. (Java) (0) | 2023.07.26 |
프로그래머스 코딩테스트 lv.0 - 배열 자르기. (Java) (0) | 2023.07.24 |
프로그래머스 코딩테스트 lv.0 - 양꼬치. (Java) (0) | 2023.07.23 |
프로그래머스 코딩테스트 lv.0 - 특정 문자 제거하기. (Java) (0) | 2023.07.23 |