문제 : 자연수 뒤집어 배열로 만들기
사용언어 : C#
문제 내용
문제 설명
자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요. 예를들어 n이 12345이면 [5,4,3,2,1]을 리턴합니다.
제한 조건
n은 10,000,000,000이하인 자연수입니다.
입출력 예
n | return |
12345 | [5,4,3,2,1] |
내 풀이
long 타입 자료형 숫자를 스트링으로 저장하고,
스트링 하나하나를 int 자료형 배열에 담고
내림차순 정렬 : Reverse()를 사용했다.
using System;
using System.Collections.Generic;
public class Solution {
public int[] solution(long n) {
string s = n.ToString();
int[] answer = new int[s.Length];
for (int i = 0; i < s.Length; ++i)
{
answer[i] = int.Parse(s[i].ToString());
}
Array.Reverse(answer);
return answer;
}
}
'프로그래머스' 카테고리의 다른 글
[프로그래머스] [C++] 해시 > 완주하지 못한 선수 (0) | 2023.04.04 |
---|---|
[프로그래머스] [C#] 해시 > 위장 (0) | 2023.03.30 |
[프로그래머스] [C#] 정렬 > K번째수 (0) | 2023.03.28 |
[프로그래머스] [C#] 스택/큐 > 기능개발 (0) | 2023.03.28 |
[프로그래머스] [C#] 연습문제 > 최댓값과 최솟값 (0) | 2023.03.28 |