fb pixel

Introduction to Python

  • Profound Academy

    • Status
      • 1
        Input and Output
      • 2
        Variables and Integer Arithmetic
      • 3
        Conditional Operators
      • 4
        Advanced Conditions - Nesting
      • 5
        Types and Variables
      • 6
        Strings
      • 7
        Lists
      • 8
        For Loops
      • 9
        While Loops
      • 10
        continue, break, while...else
      • 11
        String and List methods
      • 12
        Nested Loops
      • 13
        List Comprehension
      • 14
        Tuples and Sets
      • 15
        dict
      • 16
        Functions
      • 17
        Functions 2
      • 18
        Lambda and higher-order functions
      • 19
        Files

  • Maximum of pairs

    The function max can take an argument key which should be a function that maps an element to a value based on which it should be compared.
    Given a list of pairs, you are asked to find the maximum of those pairs, where we consider one pair greater than the other if the sum of its elements is greater.
    The first line of the input contains a single integer n - the number of pairs. The next n lines contain 2 integers separated by a space.
    The program should print a single pair of integers that has the largest sum. If there are several pairs with the same sum, the program should print the first one in the list.
    Input
    Output
    3 10 4 12 1 6 7
    10 4
     
    To check your solution you need to sign in
    Sign in to continue