Adorable Cake Smiley
본문 바로가기

프로그래머스

[프로그래머스] [C#] 연습문제 > 자연수 뒤집어 배열로 만들기

 

 

문제 : 자연수 뒤집어 배열로 만들기

사용언어 : 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;
    }
}