목차
Problem Description
자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요. 예를들어 n이 12345이면 [5,4,3,2,1]을 리턴합니다.
Constraints:
n은 10,000,000,000이하인 자연수입니다.
My Solution (C#)
public class Solution {
public int[] solution(long n) {
int length = n.ToString().Length;
int[] answer = new int[length];
long currentNumber = n;
for(int i = 0; i < length; i++)
{
answer[i] = (int)(currentNumber % 10);
currentNumber /= 10;
}
return answer;
}
}
자료형에 주의해야하는 문제였다.
answer[i] = (int)(currentNumber % 10); //나머지 계산 후 형변환
answer[i] = (int)currentNumber % 10; //나머지 계산 전 형변환'Problem solving > Algorithms' 카테고리의 다른 글
| [프로그래머스] 약수 구하기 (C#) (0) | 2025.07.17 |
|---|---|
| [LeetCode] 300. Longest Increasing Subsequence (0) | 2025.07.12 |
| [프로그래머스]최댓값과 최솟값 (C#) (0) | 2025.07.11 |
| [LeetCode] 733. Flood Fill (C#) (0) | 2025.07.09 |
| [프로그래머스]약수의 합 (C#) (0) | 2025.07.08 |