Int.Parse(string str): 문자열을 정수로 바꿔준다
strnum[i]는 char 타입이므로 다시 문자열로 바꿔서 Int.Parse()에 넣어주었다
using System;
namespace _11720
{
class Program
{
static void Main(string[] args)
{
int N = int.Parse(Console.ReadLine());
string strnum = Console.ReadLine();
//여기서 부터 작성하세요
int sum = 0;
for (int i = 0; i < N; i++)
{
int num = int.Parse(strnum[i].ToString());
sum += num;
}
Console.WriteLine(sum);
}
}
}
참고
https://learn.microsoft.com/ko-kr/dotnet/api/system.int32.parse?view=net-7.0
Int32.Parse 메서드 (System)
숫자의 문자열 표현을 해당하는 32비트 부호 있는 정수로 변환합니다.
learn.microsoft.com
https://www.acmicpc.net/problem/11720
11720번: 숫자의 합
첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백없이 주어진다.
www.acmicpc.net
'코딩 테스트 > BOJ' 카테고리의 다른 글
C# 1874 스택 수열 (0) | 2023.01.18 |
---|---|
C# 11659 구간 합 구하기4 (1) | 2023.01.17 |
C# 10988 팰린드롬 (0) | 2023.01.17 |
C# 1120 문자열 (0) | 2023.01.13 |
C# 1181 단어 정렬 (0) | 2023.01.12 |