122. 1A2B3C

I'm a slow walker, but I never walk backwards.

Task Description
輸入兩個1~9之四位數字n,m,四位數中數字不重複,比較n,m的四個數字,並依照以下規則輸出
(A) 有幾碼是數字和位置都相同
(B) 有幾碼是數字相同位置不同
(C) 有幾碼是數字只在其中一組有但另一組沒有
分別輸出ABC個數

Hint

_A_B_C.h

打上 function header 以及相關的設定。

1
void _A_B_C(int num1, int num2);

_A_B_C.c

撰寫程式碼後對應上傳。

1
2
3
4
#include "_A_B_C.h"
void _A_B_C(int num1, int num2) {
    /* add your code */
}

main.c

這個檔案無法更改也無須上傳。

1
2
3
4
5
6
7
8
9
10
#include <stdio.h>
#include "_A_B_C.h"
 
int main() {
    int num1, num2;
    scanf("%d %d", &num1, &num2);
    _A_B_C(num1, num2);
 
    return 0;
}

Sample Input

1
1234 1324

Sample Output

1
2A2B0C

Sample Input

1
1234 1253

Sample Output

1
2A1B2C

Submit

Login

Testdata Set

Download Testdata