Ваше завдання - розкласти число у форматі нижче.
Це схоже на перетворення бази, за винятком того, що замість того, щоб перелічувати 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]
Оцінка балів
Це код-гольф . Найкоротше рішення в байтах виграє.