반응형

1. 문제

- [백준 C#] 11720번 숫자의 합 (C#)  (https://www.acmicpc.net/problem/11720)

 

 

N개의 숫자가 공백 없이 쓰여있다. 이 숫자를 모두 합해서 출력하는 프로그램을 작성하시오.

 

 

2. 문제 포인트

  • 숫자 자릿수 입력 받기
  • 합계를 구할 숫자 입력 받기
  • 각 자릿수를 잘라 int로 변환 후 result에 더한다

 

 

반응형

 

 

3. 전체 코드

using System;

namespace B4_11720번
{
    internal class Program
    {
        static void Main(string[] args)
        {
            // 이 알고리즘에서는 입력이 필요 없음
            string cnt = Console.ReadLine();

            // 문자열 슬라이싱을 위해 string으로 받는다
            string num = Console.ReadLine();

            // 합계를 계산할 변수
            int result = 0;

            // 각 글자를 분리해 반복문으로 처리
            foreach (char c in num)
            {
                string cc = Convert.ToString(c);
                int nn = int.Parse(cc);

                result += nn;
            }    

            Console.WriteLine(result);
        }
    }
}

// 11720번 숫자의 합
// https://www.acmicpc.net/problem/11720
반응형

+ Recent posts