View Code of Problem 63


import java.util.ArrayList;

import java.util.List;
import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner scanner = new Scanner(System.in);
		int N = scanner.nextInt();
		List<Person> list = new ArrayList<>();
		int k = 0;
		for (int i = 0; i < N; i++) {
			String name = scanner.next();
			Person person = new Person(name, scanner.nextInt(), scanner.nextInt());
			if ("Suxiao".equals(name)) {
				k = i;
			}
			list.add(person);
		}
		int rank1 = 0;
		int rank2 = 0;
		Person siPerson = list.get(k);
		for (int i = 0; i < list.size(); i++) {
			Person temPerson = list.get(i);
			if (temPerson.h > siPerson.h) {
				rank1++;
			}
			if (temPerson.m > siPerson.m) {
				rank2++;
			}
		}
		if (rank1<rank2) {
			System.out.println("HEIGHT");
		}else if (rank1>rank2) {
			System.out.println("Money");
		}else {
			System.out.println("EQ");
		}
		scanner.close();
	}

	static class Person {
		String name;
		int h;
		int m;

		public Person(String name, int h, int m) {
			// TODO Auto-generated constructor stub
			this.name = name;
			this.h = h;
			this.m = m;

		}
	}
}

Double click to view unformatted code.


Back to problem 63