본문 바로가기

Problem Solving/백준

[백준] 1009: 분산처리

자꾸 틀렸다고 나오는데, 나머지가 0으로 떨어지면 0이 아니라 10을 출력해야 한다.

 

내가 짠 코드

#include<iostream>


using namespace std;

int main(void){
    int N,i,j,a,b,value;
    scanf("%d",&N);

    for(i=0;i<N;i++){
        scanf("%d %d",&a,&b);
        value = a%10;
        for(j=1;j<b;j++) value = value*a%10;
        if(value==0) value = 10;
        cout << value << endl;

    }
    
    return 0;
}

www.acmicpc.net/problem/1009

 

1009번: 분산처리

입력의 첫 줄에는 테스트 케이스의 개수 T가 주어진다. 그 다음 줄부터 각각의 테스트 케이스에 대해 정수 a와 b가 주어진다. (1 ≤ a < 100, 1 ≤ b < 1,000,000)

www.acmicpc.net

 

'Problem Solving > 백준' 카테고리의 다른 글

[백준] 10816: 숫자 카드 2  (0) 2021.02.24
[백준] 11651번 : 좌표 정렬하기 2  (0) 2021.02.24
[백준] 1032: 명령 프롬프트  (0) 2021.02.19
[백준] 1026번: 보물  (0) 2021.02.19
[백준] 14499번: 주사위 굴리기  (0) 2021.02.01