[백준] C# : 검증수 (2475번)

ssu_hyun·2022년 7월 17일
0

Data Structure & Algorithm

목록 보기
32/67
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Baekjoon
{
    class Program
    {
        static void Main(string[] args)
        {
            string [] input = Console.ReadLine().Split();
            int sum = 0;  // 변수 사용을 위해 반드시 초기화
            for (int i=0; i<input.Length; i++)
            {
                sum += (int)Math.Pow(int.Parse(input[i]), 2);
            }  // 데이터 형식 double -> int
            int result = sum % 10;
            Console.WriteLine(result);
        }
    }
}
  • C, C++에서 변수 선언 후 데이터를 입력하지 않을 경우 쓰레기 데이터가 들어가 소프트웨어가 엉뚱하게 동작하는 문제를 미연에 방지하기 위해 C#은 초기화를 강제한다.
  • C#은 초기화되지 않은 변수를 사용하면 컴파일러가 에러 메시지를 내면서 실행 파일을 만들어주지 않는다.
  • 데이터 형식 주의 : public static double Pow (double x, double y);

0개의 댓글