[C#] 백준 11720번 숫자의 합
2021. 12. 19. 00:37ㆍ코딩테스트 문제 풀이/[백준] 문자열
728x90
반응형

using System;
using System.Collections.Generic;
namespace _2
{
class Program
{
static void Main(string[] args)
{
int n = Convert.ToInt32(Console.ReadLine());
string input = Console.ReadLine();
int sum = RandAdd(n, input);
Console.WriteLine(sum);
}
static public int RandAdd(int n, string input)
{
int sum = 0;
for (int i = 0; i < input.Length; i++)
{
sum += Convert.ToInt32(input[i].ToString());
}
return sum;
}
}
}



여기서 얻을 수 있는건 문자열은 string[i]로 한글자씩 뽑아낼 수 있다.
이때 주의할 점은 뽑아면 char형 이기 때문에 바로 int형으로 변환하게 되면 아스키코드가 된다.
따라서 tostring()을 통해 스트링으로 변환해주고 int형으로 변환해주어야한다.
728x90
반응형
'코딩테스트 문제 풀이 > [백준] 문자열' 카테고리의 다른 글
[C#] 백준 1152번 단어의 개수 (0) | 2021.12.19 |
---|---|
[C#] 백준 2675번 문자열 반복 (0) | 2021.12.19 |
[C#] 백준 1157번 단어 공부 (0) | 2021.12.19 |
[C#] 백준 10809번 알파벳 찾기 (0) | 2021.12.19 |
[C#] 백준 11654번 아스키 코드 (0) | 2021.12.19 |