![프로그래머스 Lv.0 외계행성의 나이](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcUhAuv%2FbtsDrI0QXjo%2FVMUbZWjuzlP3bUdWwjYC01%2Fimg.png)
프로그래머스 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;
}
}
반응형
@rlozlr :: 얼렁뚱땅 개발자
얼렁뚱땅 주니어 개발자
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!