프로그래머스 Lv.0 외계행성의 나이개발자가 되기까지 (2023.08.16~2024.04.15)/[Algorithm] Programmers ver.Java2024. 1. 13. 01:18
Table of Contents
<Solution 1>
class Solution {
public String solution(int age) {
String answer = "";
String ageStr = String.valueOf(age);
String[] alpha = {"a", "b", "c", "d", "e", "f", "g", "h", "i", "j"};
String[] ageArr = ageStr.split("");
for(int i = 0; i < ageArr.length; i++) {
answer += alpha[Integer.parseInt(ageArr[i])];
}
return answer;
}
}
처음에는 alpha 배열에 직접 알파벳을 넣어줬는데,
직접 쓰면 a-j까지 쓰는데 혹시 틀릴 수도 있으니까 for문으로 작성하는 방법으로도 시도해보았다.
<Solution 2>
class Solution {
public String solution(int age) {
String answer = "";
String ageStr = String.valueOf(age);
String[] alpha = new String [10];
for(int i = 0; i < alpha.length; i++) {
alpha[i] = Character.toString((char)('a' + i));
}
String[] ageArr = ageStr.split("");
for(int i = 0; i < ageArr.length; i++) {
answer += alpha[Integer.parseInt(ageArr[i])];
}
return answer;
}
}
728x90
@rlozlr :: 얼렁뚱땅 개발자
얼렁뚱땅 주니어 개발자
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!