[2588] 곱셈

백준/C#

2024. 9. 28. 14:50

(세 자리 수) × (세 자리 수)는 다음과 같은 과정을 통하여 이루어진다.

(1)과 (2)위치에 들어갈 세 자리 자연수가 주어질 때 (3), (4), (5), (6)위치에 들어갈 값을 구하는 프로그램을 작성하시오.

입력: 첫째 줄에 (1)의 위치에 들어갈 세 자리 자연수가, 둘째 줄에 (2)의 위치에 들어갈 세자리 자연수가 주어진다.

 
출력: 첫째 줄부터 넷째 줄까지 차례대로 (3), (4), (5), (6)에 들어갈 값을 출력한다.

 

 

using System;

class Program
{
    static void Main(string[] args)
    {
        // 첫번째 숫자 입력
        string num = Console.ReadLine();
        // 둘째 숫자 입력
        string num2 = Console.ReadLine();

        int a = int.Parse(num);
        int b = int.Parse(num2[0].ToString());
        int c = int.Parse(num2[1].ToString());
        int d = int.Parse(num2[2].ToString());

        // 결과 출력
        Console.WriteLine($"{d*a}\n{c*a}\n{b*a}\n{a * (int.Parse(num2))}");
    }
}

 

C#에서 string은 string[n] 과 같은 형식으로 특정 자리의 문자열을 가져올 수 있다.

'백준 > C#' 카테고리의 다른 글

[1330] 두 수 비교하기  (0) 2024.09.29
[11382] 꼬마 정민  (0) 2024.09.28
[10430] 나머지  (0) 2024.09.27
[18108] 1998년생인 내가 태국에서는 2541년생?!  (0) 2024.09.27
[10926] ??!  (0) 2024.09.26
myoskin