글
프로그래머스 C# 외계행성의 나이(Concat, 97, JAVA)
프로그래밍
2022. 12. 30. 14:17
728x90
SMALL
using System;
public class Solution {
public string solution(int age) {
string answer = "";
while(age != 0)
{
answer = (char)(age%10 + 97)+answer;
age = age / 10;
}
return answer;
}
}
///
using System;
using System.Linq;
public class Solution {
public string solution(int age) {
string answer = string.Concat(age.ToString().Select(x => (char)(Convert.ToInt32(x.ToString()) + 97)));
return answer;
}
}
자바
class Solution {
public String solution(int age) {
String answer = "";
String[] alpha = new String[]{"a","b","c","d","e","f","g","h","i","j"};
while(age>0)
{
answer = alpha[age % 10] + answer;
age /= 10;
}
return answer;
}
}
class Solution {
public String solution(int age) {
StringBuilder sb = new StringBuilder();
while(age > 0)
{
sb.insert(0, (char) ((age % 10) + (int)'a'));
age /= 10;
}
return sb.toString();
}
}
728x90
'프로그래밍' 카테고리의 다른 글
프로그래머스 C# 인덱스 바꾸기(Concat-문자열 연결, ToCharArray(), P, J) (0) | 2022.12.30 |
---|---|
프로그래머스 C# 피자 나눠먹기 2(두 숫자의 최소공배수, P, J) (0) | 2022.12.30 |
프로그래머스 C# 배열 회전시키기(0번, 마지막 배열 처리, P, J) (0) | 2022.12.30 |
프로그래머스 C# 최댓값 만들기2(List.Add, List.Max(), Linq, P, J) (0) | 2022.12.30 |
프로그래머스 C# 약수 구하기(List.Add, List.ToArray(), P, J) (0) | 2022.12.30 |