Given the "Dupliate-Removal" reules below. drm([],[]):- !. drm([Head|Tail],NL):- member(Head,Tail), drm(Tail, NL), !. drm([H1|T1],[H1|T2]):- drm(T1, T2). Which line of the code actually excludes an element from the result list?

Given the "Dupliate-Removal" reules below.

        drm([],[]):- !.
        drm([Head|Tail],NL):- member(Head,Tail), drm(Tail, NL), !.
        drm([H1|T1],[H1|T2]):- drm(T1, T2).


Which line of the code actually excludes an element from the result list?


Answers:      
A.  drm([H1|T1],[H1|T2]):- drm(T1, T2).    
B.  drm([],[]):- !.
C.  drm([Head|Tail],NL):- member(Head,Tail), drm(Tail, NL), !.  
D.  member(Head,Tail).

Answer. C.


Computer Science

Learn More Multiple Choice Question :