C# 자연수 뒤집어 배열로 만들기 [프로그래머스 Level 1]
코드 바로보기
문제 설명
자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요. 예를들어 n이 12345이면 [5,4,3,2,1]을 리턴합니다.
제한 조건
- n은 10,000,000,000이하인 자연수입니다.
입출력 예
n | return |
12345 | [5,4,3,2,1] |
코드
using System;
public class Solution {
public int[] solution(long n) {
//자연수 n 을 문자 배열 arr에 초기화
char[] arr = Convert.ToString(n).ToCharArray();
//answer를 arr의 크기에 맞추어 선언
int[] answer = new int[arr.Length];
int count=0;
//배열 크기에 맞게 거꾸로 부터 시작하여 0보다 같거나 큰동안 반복
for(int i=arr.Length-1; i>=0; i--)
{
//answer[i] 즉 배열 크기 뒤에서 부터 arr[count]을 넣어주고, count 더하기
answer[i] = Convert.ToInt32(arr[count].ToString());
count++;
}
return answer;
}
}
'개발공간' 카테고리의 다른 글
C# 정수 제곱근 판별 [프로그래머스 Level1] (0) | 2021.08.12 |
---|---|
C# 정수 내림차순으로 배치하기 [프로그래머스 Level 1] (0) | 2021.08.12 |
C# 자릿수 더하기 [프로그래머스 Level1] (0) | 2021.08.12 |
C# 이상한 문자 만들기 [프로그래머스 Level 1] (0) | 2021.08.12 |
C# 약수의 합 [프로그래머스 Level 1] (0) | 2021.08.12 |
댓글