728x90
int n = 1234;
int answer = 0;
string nstring = n.ToString();
char[] narray = nstring.ToCharArray();
for (int i = 0; i < narray.Length; i++)
{
answer += (int)char.GetNumericValue(narray[i]);
}
return answer;
봐야할 부분은 (int)char.GetNumericValue()
answer += int.Parse(narray[i].ToString()); 이렇게도 가능
다른 방법으로 - 0 을 해줄 수 있으나 권장되지 않음
Convert나 강제 형변환을 시도하니 아스키 코드가 나올뿐...
728x90
'프로그래머스' 카테고리의 다른 글
제곱수 판별 (0) | 2023.10.18 |
---|---|
숨어있는 숫자의 덧셈 (0) | 2023.10.17 |
[프로그래머스] 최빈값 구하기 (0) | 2023.10.17 |
특정문자제거 (0) | 2023.10.16 |
분수의 덧셈 (0) | 2023.10.16 |