JAVA-1046. 划拳(15)

简介: 划拳是古老中国酒文化的一个有趣的组成部分。酒桌上两人划拳的方法为:每人口中喊出一个数字,同时用手比划出一个数字。如果谁比划出的数字正好等于两人喊出的数字之和,谁就赢了,输家罚一杯酒。

划拳是古老中国酒文化的一个有趣的组成部分。酒桌上两人划拳的方法为:每人口中喊出一个数字,同时用手比划出一个数字。如果谁比划出的数字正好等于两人喊出的数字之和,谁就赢了,输家罚一杯酒。两人同赢或两人同输则继续下一轮,直到唯一的赢家出现。

下面给出甲、乙两人的划拳记录,请你统计他们最后分别喝了多少杯酒。

输入格式:

输入第一行先给出一个正整数N(<=100),随后N行,每行给出一轮划拳的记录,格式为:

甲喊 甲划 乙喊 乙划

其中“喊”是喊出的数字,“划”是划出的数字,均为不超过100的正整数(两只手一起划)。

输出格式:

在一行中先后输出甲、乙两人喝酒的杯数,其间以一个空格分隔。

输入样例:
5
8 10 9 12
5 10 5 10
3 8 5 12
12 18 1 13
4 16 12 15
输出样例:
1 2


import java.util.Scanner;

/** 
 * a b c d分别代表甲喊 甲划 乙喊 乙划 
 */

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        int a,b,c,d;
        int ansj = 0,ansy = 0;
        for (int i = 0; i < n; i++) {
            a = sc.nextInt();
            b = sc.nextInt();
            c = sc.nextInt();
            d = sc.nextInt();

            if (a + c == b && a +c != d) {
                ansy++;
            } else if(a + c != b && a +c == d) {
                ansj++;
            }
        }
        System.out.println(ansj + " " + ansy);
    }
}
目录
相关文章
|
Oracle Java 关系型数据库
什么是java
什么是java
114 0
|
SQL 负载均衡 Oracle
[一起学Java]
一、批量添加品牌信息到数据表 一、业务实现类实现
163 0
|
网络协议 Java Linux
关于 Java 18 你想知道的一切(上)
关于 Java 18 你想知道的一切(上)
关于 Java 18 你想知道的一切(上)
|
存储 Java C++
C++和java的比较
C++和java的比较
130 0
|
Java 测试技术 Maven
Better Java
Java 虽作为最流行的编程语言之一,但是似乎并没有什么人很享受用它。好吧,Java 确实是这样的一门编程语言.
7760 0
|
Java 缓存 设计模式
Java 文件流操作.
一、概念     在Java中,文件的输入和输出是通过流(Stream)来实现的。一个流,必有源端和目的端,它们可以是计算机内存的某些区域,也可以是磁盘文件,甚至可以是 Internet 上的某个 URL。
1487 0
|
Oracle Java 关系型数据库