The Captain's Room

Sort by

recency

|

1517 Discussions

|

  • + 0 comments

    Using sets specifcally:

    K = int(input())
    s, ignore = set(), []
    for room in map(int, input().split()):
        if room in s:
            s.remove(room)
            ignore.append(room)
        else:
            if room not in ignore:
                s.add(room)
    print(s.pop())
    
  • + 0 comments

    I should have used counter, but works too with defaultdict (used as counter)

    from collections import defaultdict
    
    room_dict = defaultdict(list)
    
    input()
    room_numbers = input().split()
    
    for room in room_numbers:
        room_dict[room].append("1")
        
    for room, tourists in room_dict.items():
        if len(tourists) == 1:
            print(room)
    
  • + 0 comments

    k=int(input("enter: ")) n=tuple(map(int, input("enter: ").split())) for i in n: if n.count(i)>1: pass else: print(i)

  • + 0 comments

    from collections import Counter k = int(input()) s = Counter(map(int,input().split())) print(s.most_common()[-1][0])

  • + 0 comments

    My Approach is this;

    inp = int(input())
    list1 = list(map(int, input().split()))
    dict = {}
    for i in list1:
        if i not in dict:
            dict[i] = 1
        else:
            dict[i] += 1
    for ind, ele in dict.items():
        if (ele < inp):
            print(ind)