A
Size: a a a
A
~&
🅹
A
🅹
~&
🅹
def found_groups(nums):
ln = len(nums)
groups = []
for i in range(1, 1 << ln):
group = {nums[x] for x in range(ln) if (i & (1 << x))}
if not sum(group)%3: groups.append(group)
return groups
numbers = [4, 5, 7, 12, 23]
jopa = found_groups(numbers)
print(len(jopa), jopa, sep = '\n')
🅹
ᅠ
~&
K
🅹
Kj
~&
~&
VD
$
R3
$