2023. 6. 26. 10:07ㆍC# 프로그래밍 개념
C#으로
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;
}
}
////
stringbuilder를 활용하기
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();
}
}
'C# 프로그래밍 개념' 카테고리의 다른 글
C# .NET Winform의 데이터 그리드 뷰의 컬럼 편집 허용/불허 명령어 (0) | 2023.06.23 |
---|---|
C# .NET Winform 텍스트박스 안의 텍스트 정렬하는 방법 (0) | 2023.06.19 |
C# .NET Winform dataGridView 특정 row 선택하는 방법 (0) | 2023.06.19 |
C# Trim() / TrimStart() / TrimEnd() (0) | 2023.06.17 |
C# Linked List(Node) (0) | 2023.06.11 |