#067 · All Combinations Itertools · combinatorics · easy · python
ترکیب کلمات
در ورودی برنامه به شما یک سری داده میشود که متشکل از اعداد یا حروف است. از شما میخواهیم تمامی حالات ممکن که ممکن است این حروف یا اعداد کنار هم چیده شوند را بنویسید.
نکته: این مسئله با آبجکت itertools در پایتون حل شده است.
Input:
1,2,3,a,b,c
Output:
('1',)
('2',)
('3',)
('a',)
('b',)
('c',)
('1', '2')
('1', '3')
('1', 'a')
('1', 'b')
('1', 'c')
('2', '3')
('2', 'a')
('2', 'b')
('2', 'c')
('3', 'a')
('3', 'b')
('3', 'c')
('a', 'b')
('a', 'c')
('b', 'c')
('1', '2', '3')
('1', '2', 'a')
('1', '2', 'b')
('1', '2', 'c')
('1', '3', 'a')
('1', '3', 'b')
('1', '3', 'c')
('1', 'a', 'b')
('1', 'a', 'c')
('1', 'b', 'c')
('2', '3', 'a')
('2', '3', 'b')
('2', '3', 'c')
('2', 'a', 'b')
('2', 'a', 'c')
('2', 'b', 'c')
('3', 'a', 'b')
('3', 'a', 'c')
('3', 'b', 'c')
('a', 'b', 'c')
('1', '2', '3', 'a')
('1', '2', '3', 'b')
('1', '2', '3', 'c')
('1', '2', 'a', 'b')
('1', '2', 'a', 'c')
('1', '2', 'b', 'c')
('1', '3', 'a', 'b')
('1', '3', 'a', 'c')
('1', '3', 'b', 'c')
('1', 'a', 'b', 'c')
('2', '3', 'a', 'b')
('2', '3', 'a', 'c')
('2', '3', 'b', 'c')
('2', 'a', 'b', 'c')
('3', 'a', 'b', 'c')
('1', '2', '3', 'a', 'b')
('1', '2', '3', 'a', 'c')
('1', '2', '3', 'b', 'c')
('1', '2', 'a', 'b', 'c')
('1', '3', 'a', 'b', 'c')
('2', '3', 'a', 'b', 'c')
('1', '2', '3', 'a', 'b', 'c')