Algorithm/BOJ

[백준] 1차원 배열 전체 합 구하기 C# 사용

Bueong_E 2023. 1. 18. 00:03
반응형
SMALL

조금 복잡하게 푼거 같은데 일단 입력된 값중  int값은 배열의 인덱스 범위로 지정해주고  다음으로 입력한string은 인덱스 범위를 넘지 않는 선까지 char배열로 넣어준뒤

해당 배열의 요소를 하나하나 sting ->   int로  변환해서 더해주었다.

using System;

namespace BOJ00
{

    class App2
    {
        public App2()
        {
            int N = int.Parse(Console.ReadLine());
            string strnum = Console.ReadLine();
            //여기서 부터 작성하세요
            char[] arr = new char[N];

            for (int j = 0; j < arr.Length; j++)
            {
                if (j == N) break;

                arr[j] = strnum[j];

            }
            int sum = 0;
            for (int i = 0; i < N; i++)
            {
                string k = arr[i].ToString();
                int j = Convert.ToInt32(k);
                sum = sum + j;
            }
            Console.WriteLine("sum : {0}", sum);
        }
    }
}

결과창

 

반응형
LIST