곱셈

문제 링크

곱셈

분석

입력으로 세 자리 수를 가진 자연수 2개가 첫째 줄, 둘째 줄에 주어집니다.

두 번째 수의 각 자리(일, 십, 백)를 하나씩 분리하여 첫 번째 수와 곱한 결과를 순서대로 출력하고, 마지막으로 전체 곱셈 결과를 출력하는 문제입니다.

풀이

#include <iostream>

using namespace std;

int main()
{
    int a, b;
    
    cin >> a >> b;
    
    cout << a*(b%10)<< "\n";
    cout << a*((b/10)%10) <<"\n";
    cout << a*(b/100) << "\n";
    cout << a*b << endl;   
}

성능 요약

시간 복잡도는 상수 시간에 끝나기 때문에 $O(1)$입니다.

공간 복잡도는 고정된 크기의 상수 공간을 사용하기 때문에 $O(1)$입니다.

메모리: 1112 KB

시간: 0 ms

Date:     Updated:

카테고리:

태그:

Baekjoon 카테고리 내 다른 글 보러가기

댓글남기기