#067 · All Combinations Itertools · combinatorics · easy · python
مشاهده راهحل در GitHub
ترکیب کلمات در ورودی برنامه به شما یک سری داده میشود که متشکل از اعداد یا حروف است. از شما میخواهیم تمامی حالات ممکن که ممکن است این حروف یا اعداد کنار هم چیده شوند را بنویسید.
نکته: این مسئله با آبجکت 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')