はじめました

手習いとして最速な回答を試みる。
かなり酷いのは自覚してる。
 
non-unique

def checkio(data):
    data2 = []
    for i in data:
        if data.count(i) != 1:
            data2.append(i)
    return data2

 
median

def checkio(data):
    data.sort()
    if len(data) % 2 == 1:
        data[0] = data[len(data)//2]
    else:
        data[0] = (data[len(data)//2 -1] + data[len(data)//2]) / 2

    return data[0]

 
house password

def checkio(data):
    if len(data) < 10:
        return False
    if data.isalpha():
        return False
    if data.isdigit():
        return False
    if data == data.lower():
        return False
    if data == data.upper():
        return False
    return True

 
とりあえずレベル2