< Zpět na seznam úloh

B4 Číslované přihrádky

var names = ["seznam"]
var mainFunction = "main";
var datasets = [
  {arg: [], out: [[], [], [], [], [], [], [], [], [], []]},
  {arg: [3, 1, 2], out: [[], [1], [2], [3], [], [], [], [], [], []]},
  {arg: [13, 21, 32], out: [[], [21], [32], [13], [], [], [], [], [], []]},
  {arg: [64, 66, 3, 68, 36, 71, 57, 8, 74, 80, 84, 86, 87, 88, 57, 28, 29, 63], out: [[80], [71], [], [3, 63], [64, 74, 84], [], [66, 36, 86], [57, 87, 57], [68, 8, 88, 28], [29]]},
]

Dostáváte seznam celých čísel a vaším úkolem je rozdělit je do přihrádek podle poslední číslice.

Váš program bude vracet seznam s 10 položkami, nezávisle na délce vstupu. Každá z těch položek je seznam, a v seznamu s indexem i mají být zapsaná čísla s číslicí i na místě jednotek. Vzájemné pořadí čísel v přihrádce má zůstat stejné jako ve vstupním seznamu.

def main(seznam):
  prihradky = []
  for i in range(10):
    prihradky.append([])
  return prihradky