Lead Game: Can someone give other test cases so I can find out what's wrong?

import java.io.*;
import java.lang.Math;

class Lead_Game
{
	public static void main (String[] args) throws IOException
	{
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		int t = Integer.parseInt(br.readLine());
		int max = 0;
		String[] ar = {};
		int p1 = 0;
		int p2 = 0;
		int x = 0,y = 0;
		for(int i = 0;i < t; i++){
			ar = (br.readLine()).split(" ");
			p1 = Integer.parseInt(ar[0]);
			p2 = Integer.parseInt(ar[1]);
			if(Math.abs(p1-p2) > max){
				max = Math.abs(p1-p2);
				x = p1;
				y = p2;
			}
			else{
				continue;
			}
		}
		if(x > y){
			System.out.println("1 "+max);
		}
		else{
			System.out.println("2 "+max);
		}
	}
}

TRY
5
50 20
10 90
80 20
90 10
50 20:
your ans-2 80:
corr ans-1 120:
read the question again:
have fun:good luck:

2 Likes

You have to keep on updating the scores of player 1 and 2 and check at each step the difference( who’s difference is more at any step is the winner).

5 50 20 10 90 80 20 90 10 50 20

in the above test case can you please xplain how the answer should be 1 120

2 Likes