C# 백준 2588


백준 입출력과사칙연산 2588


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace question
{
    internal class 2588
    {
        static void Main(string[] args)
        {
            string A = Console.ReadLine();
            string B = Console.ReadLine();

            int C = int.Parse(A);
            int D = int.Parse(B.Substring(0,1));
            int E = int.Parse(B.Substring(1,1));
            int F = int.Parse(B.Substring(2,1));
            int G = int.Parse(B);


            Console.WriteLine(C*F);   
            Console.WriteLine(C*E);
            Console.WriteLine(C*D);
            Console.WriteLine(C*G);
        }
    }

}

가장 먼저 입력 조건과 출력 조건을 확인하겠습니다.

  • 첫째 줄에 (1)의 위치에 들어갈 세 자리 자연수가, 둘째 줄에 (2)의 위치에 들어갈 세자리 자연수가 주어진다.
    • 2줄의 정수값이 입력될것이 확인됩니다. 입력값을 2번 받을것을 염두해둡니다.
  • 첫째 줄부터 넷째 줄까지 차례대로 (3), (4), (5), (6)에 들어갈 값을 출력한다.
    • 4줄로 출력값을 내보내야할것이 확인됩니다. 따라서 WriteLine() 를 염두해둡니다.

입력값을 ReadLine() 를 2번 받습니다.
문자형으로 값을 받았기 때문에 int.Parse를 통해 정수형으로 변경해줍니다. 두번쨰 입력값의 각 자리수가 필요하기 떄문에 Substring를 통해 따로 변수화 해줍니다.

출력 조건에 맞게 Console.WriteLine 혹은 Write에 줄나누기 명령어를 넣어서 출력해줍니다.