Sort by

recency

|

4784 Discussions

|

  • + 0 comments
    if __name__ == '__main__':
        LST = []
        for _ in range(int(input())):
            name = input()
            score = float(input())
            LST.append([name, score])
        LST.sort()
        #print(LST)
        SECOND = sorted({s for _, s in LST})[1]
        for name, score in LST:
            if SECOND == score:
                print(name)
        
    
  • + 0 comments

    def second_lowest(lst): sort = sorted(lst, key=lambda x: x[1]) lowest = sort[0][1] sec_low = None

    for name, score in sort:
        if score > lowest:
            sec_low = score
            break
    
    name_lst = [name for name, score in sort if score == sec_low]
    
    for n in sorted(name_lst):
        print(n)
    

    if name == 'main': listt = [] for _ in range(int(input())): name = input() score = float(input()) listt.append([name, score])

    second_lowest(listt)
    
  • + 0 comments
    if __name__ == '__main__':
        alist=[]
        for _ in range(int(input())):
            name = input()
            score = float(input())
            alist.append([name,score])
    second_highest = sorted(set([marks for name, marks in alist]))[1]
    print('\n'.join([a for a,b in sorted(alist) if b == second_highest]))
    
  • + 1 comment

    if name == 'main': records = [] for _ in range(int(input())): name = input() score = float(input()) records.append([name, score]) # print(records)

    grades = []
    for i in range(len(records)):
        grade = records[i][1]
        if grade not in grades:
            grades.append(grade)
            # print(grades)
    
    grades.sort()
    # print(grades)
    
    second_lowest = grades[1]
    # print(second_lowest)        
    
    names = []
    for i in range(len(records)):
        if records[i][1] == second_lowest:
            names.append(records[i][0])
            # print(names)
    
    names.sort()
    # print(names)
    for i in range(len(names)):
        print(names[i])
    
  • + 0 comments
    if __name__ == '__main__':
        records = []
        for _ in range(int(input())):
            name = input()
            score = float(input())
            records.append([name, score])
        scores = [s for n, s in records]
        second_min = sorted(set(scores))[1]
        names=[n for n,s in records if s==second_min]
        names.sort()
        for name in names:
            print(name)