Якщо вам надано список значень і натуральне ціле число n
, ваш код повинен вивести декартовий добуток списку із самим n
часом.
Наприклад, у псевдокоді ваша функція може бути схожа на:
for x1 in list:
for x2 in list:
for x3 in list:
...
for xn in list:
print x1, x2, x3, ... , xn
Приклад:
repeated_cart([1,2,3], 3)
1 1 1
1 1 2
1 1 3
1 2 1
1 2 2
1 2 3
1 3 1
1 3 2
1 3 3
2 1 1
2 1 2
2 1 3
2 2 1
2 2 2
2 2 3
2 3 1
2 3 2
2 3 3
3 1 1
3 1 2
3 1 3
3 2 1
3 2 2
3 2 3
3 3 1
3 3 2
3 3 3
Вбудовані функції (або функції із імпортованих бібліотек), які обчислюють декартовий продукт (або потужність), заборонені, оскільки отриманий код є дещо нудним.
Вхідні та вихідні дані повинні бути обмеженими, але їх можна прийняти будь-яким розумним методом.
порядок виведення результатів не має значення, але копії заборонені.
Це вперше я публікую запитання, тому, якщо я зробив щось жахливо неправильне, будь ласка, скажіть мені.