RosettaCodeData/Task/Substring-Top-and-tail/Prolog/substring-top-and-tail.pro

13 lines
335 B
Prolog
Raw Permalink Normal View History

2013-04-11 01:07:29 -07:00
remove_first_last_chars :-
L = "Rosetta",
L = [_|L1],
remove_last(L, L2),
remove_last(L1, L3),
writef('Original string : %s\n', [L]),
writef('Without first char : %s\n', [L1]),
writef('Without last char : %s\n', [L2]),
writef('Without first/last chars : %s\n', [L3]).
remove_last(L, LR) :-
2014-01-17 05:32:22 +00:00
append(LR, [_], L).