2012年7月4日水曜日

AOJ Volume0 0025: Hit and Blow

/***********************
*   2012/06/29         *
*   AOJ Volume0 0025   *
*   Hit and Blow       *
*   crane              *
************************/

#include<iostream>
using namespace std;

int main(){

    int a[4]; //Aさんの思い浮かべた4つの数字
    int b[4]; //Bさんの思い浮かべた4つの数字

    while(cin >> a[0] >> a[1] >> a[2] >> a[3]){
        int hit=0;
        int blow=0;

        for(int i=0; i<4; i++)
            cin >> b[i];

        for(int i=0; i<4; i++)
            for(int j=0; j<4; j++)
                if(a[i] == b[j])
                    if(i==j)
                        hit++;
                     else
                        blow++;
         cout << hit << " " << blow << endl;
    }
    return 0;
}

0 件のコメント:

コメントを投稿