今天看到一个题目,放到论坛大家写写,呵呵!
从命令行输入两行字符串,字符串符合如下格式
1 1 3 5
5 3 2 1
全部由0-9十个数字组成,每个数字都是单数,且中间用空格隔开,我们把第一组输入
的表示为A,第二组的表示为B,判定A,B的每个对应位有几个相同。如下数字:
==============
1 2 3 5
1 1 5 5
==============
其中对应为相同的有两组,分别为(1,1)和(5,5).表示为2A,如果仅有一组相同的表
示1A,三组相同表示3A,以此类推。
比较完A类型(对应为相同)后,再判定剩下的A和B,是否有相同的数字,有一组算1B,
两组算2B,不要重复比较,以此类推 上面的结果则为 2A0B.以下为类:
==================
1 1 2 2
2 2 1 1
0A4B
==================
1 3 3 3
3 1 1 1
0A2B
==================
1 2 3 4
4 3 2 1
0A4B
==================
1 1 1 1
1 1 1 1
4A0B
==================
1 3 5 6
2 3 5 9
2A0B
==================
只要输出结果nAmB
从命令行输入两行字符串,字符串符合如下格式
1 1 3 5
5 3 2 1
全部由0-9十个数字组成,每个数字都是单数,且中间用空格隔开,我们把第一组输入
的表示为A,第二组的表示为B,判定A,B的每个对应位有几个相同。如下数字:
==============
1 2 3 5
1 1 5 5
==============
其中对应为相同的有两组,分别为(1,1)和(5,5).表示为2A,如果仅有一组相同的表
示1A,三组相同表示3A,以此类推。
比较完A类型(对应为相同)后,再判定剩下的A和B,是否有相同的数字,有一组算1B,
两组算2B,不要重复比较,以此类推 上面的结果则为 2A0B.以下为类:
==================
1 1 2 2
2 2 1 1
0A4B
==================
1 3 3 3
3 1 1 1
0A2B
==================
1 2 3 4
4 3 2 1
0A4B
==================
1 1 1 1
1 1 1 1
4A0B
==================
1 3 5 6
2 3 5 9
2A0B
==================
只要输出结果nAmB


