Top Scoring Batsman - TEST ODI 20-20

 Coding Problem Keys 

 Top Scoring Batsman - TEST ODI 20-20 

 Problem Statement 

The program must accept the runs scored by N batsmen in the various cricket formats - TEST, ODI and 20-20 and print the top scoring batsman.
    - In case two batsmen have scored same total runs, consider TEST cricket runs. The batsman who has scored higher runs in TEST cricket is the top scoring batsman.
    - In case two batsmen have scored same total runs and have TEST cricket runs equal, consider ODI runs.
    - In case two batsmen have scored same total runs and have TEST and ODI runs equal, consider 20-20 runs.

 Boundary Condition(s) 

1 <= N <= 20

 Input Format 

The first line contains the value of N.
N lines follow with each line containing Batsman Name and runs in TEST, ODI and 20-20 runs (the values are separated by a space).

 Output Format 

The first line contains the name of the top Scoring Batsman.

 Example Input/Output 1 

 Input 

3
Raman 400 300 200
Dujon 800 50 50
Chandan 500 200 200

 Output 

Dujon

 Note: Max Execution Time Limit: 5000 millisecs 

 Solution 

 Programming Language: Python 3 Language 

n=int(input())
l=[]
for i in range(n):
    k=input().split()
    s=[int(i) for i in k[1:]]
    l.append([sum(s),s,k[0]])
l=sorted(l)
print(l[-1][-1])

# Published By PKJCODERS

 (Note: Incase If the code doesn't Pass the output kindly comment us with your feedback to help us improvise.) 

Comments

Popular Posts

Desktop Products

Consonants Count in Sliding Window

Pattern Printing Middle Letter - Odd Length String

Equal Count - Vowels & Consonants

Salesforce

N Characters Forward Reverse