Пожалуйста, соблюдайте требования ввода / вывода:
Input:
[[h,i],[h,e,l,l,o],[l,a,p,t,o,p]]
Просто мне нужно избавиться от этих ,
:
Expected output:
[hi, hello, laptop].
Мой код:
make_LoL([],Res).
make_LoL([H|T],Res) :-
atom_con(H,Out),
newRes = [Out|Res],
make_LoL(T,newRes).
atom_con([],Out).
atom_con([H1,H2,H3|T],Out) :-
atom_concat(H1,H2,Ou),
atom_concat(Ou,H3,Out),
atom_con([], Out).
Когда я запускаю его, он зацикливается навсегда. Есть идеи, что я делаю не так?