Список сортированных чисел - Prolog
Формулировка задачи:
Всем привет. Помогите разобраться в столь нелекгом для меня языке програмирования.
Дан список целых чисел. Составить программу, которая формирует новый список, n-ым элементом которого является список, состоящий из n-значных чисел данного списка. При этом элементы следут отсортировать по возрастанию.
Например, для списка
[284, 56, 78, 4663724, 21156, 252, 1637]
должен быть построен список
[ [], [56, 78], [252, 284], [1637], [21156], [], [4663724] ].
Решение задачи: «Список сортированных чисел»
textual
Листинг программы
predicates level(integer,integer) clauses level(X,1) :- X < 10. level(X,N) :- X1=X div 10, level(X1,N1), N=N1+1.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д