Ваше завдання - розкласти число у форматі нижче.
Це схоже на перетворення бази, за винятком того, що замість того, щоб перелічувати digitsв базі, ви перераховуєте список values, такий, що список додає до вхідних даних.
Якщо дана база є n, то кожне число у списку має бути у формі k*(n**m), де 0<=k<nта mє унікальним у всьому списку.
Технічні характеристики
- Будь-який розумний формат введення / виводу. Ваша програма / функція займає 2 входи та виводить список.
- Список вихідних даних може бути в будь-якому порядку.
0можуть бути виключені або включені.- Ведучі
0дозволені. - Вбудовані дозволені .
Тестові шафи
number base converted list
input1 input2 output
123456 10 [100000,20000,3000,400,50,6] or [6,50,400,3000,20000,100000]
11 2 [8,2,1] or [0,0,0,0,8,0,2,1]
727 20 [400,320,7]
101 10 [100,1] or [100,0,1]
Оцінка балів
Це код-гольф . Найкоротше рішення в байтах виграє.