def contient_doublon(t): """le tableau t contient-il un doublon ?""" s = [0] * 6 for x in t: if s[x // 64] & (1 << (x % 64)) != 0: return True s[x // 64] = s[x // 64] | (1 << (x % 64)) return False