2588번 문제 곱셈

cometrue·2025년 2월 1일

코딩테스트

목록 보기
3/9

문제

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

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

입력

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

출력

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

예제 입력

472
385

예제출력

2360
3776
1416
181720

문제풀이


class Program
{
    static void Main()
    {
        // 첫 번째 숫자(A) 입력
        int A = int.Parse(Console.ReadLine());
        // 두 번째 숫자(B) 입력
        int B = int.Parse(Console.ReadLine());

        // B의 각 자리 숫자 추출
        int ones = B % 10;         // 1의 자리
        int tens = (B / 10) % 10;  // 10의 자리
        int hundreds = B / 100;    // 100의 자리

        // 자리별 곱셈 출력
        Console.WriteLine(A * ones);
        Console.WriteLine(A * tens);
        Console.WriteLine(A * hundreds);

        // 전체 곱셈 결과 출력
        Console.WriteLine(A * B);
    }
}
profile
게임개발자

0개의 댓글