프로그래머스
자릿수더하기
바르마스
2023. 10. 16. 16:00
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