Find sum of elements of a list in prolog

  Рет қаралды 45,007

Techdose

Techdose

Күн бұрын

Пікірлер: 33
@VADroidTS555
@VADroidTS555 4 жыл бұрын
You're the only one who can explain recursion in prolog in such a great visual manner. Thanks a lot!
@mohamedsoltani290
@mohamedsoltani290 9 ай бұрын
Yes this guy is awsome
@mylesmontclair
@mylesmontclair 5 жыл бұрын
That was such a great example of recursion. Thanks!
@techdose4u
@techdose4u 5 жыл бұрын
:)
@avengersmarvelheroes4570
@avengersmarvelheroes4570 Жыл бұрын
You explained the recursion very well Thanku so much 😊
@techdose4u
@techdose4u Жыл бұрын
Welcome :)
@yujiayang8874
@yujiayang8874 3 жыл бұрын
I would like you say you are YYDS! which in Chinese it means forever god. to express my appreciation.
@varunkumar7237
@varunkumar7237 2 жыл бұрын
Very nicely explained, thanks a lot
@Mike-mb2yx
@Mike-mb2yx 3 жыл бұрын
Thanks for the explanation! Well put, great example.
@pedrorebelo6671
@pedrorebelo6671 3 жыл бұрын
Great explanation!
@techdose4u
@techdose4u 3 жыл бұрын
Thanks 😊
@vipnirala
@vipnirala 5 жыл бұрын
Just awesome😍
@h.iq.97
@h.iq.97 5 жыл бұрын
thanks a lot, that was very helpful
@techdose4u
@techdose4u 5 жыл бұрын
Welcome :)
@kardahim6929
@kardahim6929 3 жыл бұрын
I make small modifications to the list. sumlist([],0). sumlist([H|T],N) :- number[H], sumlist(T,N1), N is N1 + H, !; \+ number(H), sumlist(T,N).
@abdullahmoiz8151
@abdullahmoiz8151 4 жыл бұрын
thanks a lot very helpful
@techdose4u
@techdose4u 4 жыл бұрын
Welcome :)
@akshaypatel2731
@akshaypatel2731 5 жыл бұрын
damn , awesome...thanks a lot
@techdose4u
@techdose4u 5 жыл бұрын
Welcome :)
@channadissanayaka6450
@channadissanayaka6450 6 ай бұрын
Thank you very much
@techdose4u
@techdose4u 6 ай бұрын
welcome
@EnvyBeatshamstring
@EnvyBeatshamstring 4 жыл бұрын
I want to find repeating numbers of a given list for ex. [1,2,1,2,3,5] return is [3,5]
@MrNootka
@MrNootka 3 жыл бұрын
Can you make a video on how to duplicate the elements of a list please ^^
@pastelek3
@pastelek3 4 жыл бұрын
hey bro, i've got question about code in prolog. i know its about graphs but i dont know how it works and what it does :/ can you help me? circuit(b,a). circuit(a,b). circuit(c,b). circuit(a,c). path([]). path([_]). path([X,Y|Zs]):- circuit(X,Y), path([Y|Zs]). path(X,Y).
@techdose4u
@techdose4u 4 жыл бұрын
In the circuit part, you defined your graph. The 1st path line says if you don't pass anything then there won't be any path. Second line says, if you pass one value only then path is not possible (because path needs atleast 2 nodes). Now path([X,Y|Zs] checks if it is possible to reach to Zs from X via Y. This will only be possible if we can reach to Y from X and there exists a path from Y to Zs. So circuit(X,Y) means we have a path from X to Y (it will be checked from above 4 facts) and path(Y|Zs) is a recursive call which will find if a path exists from Y to Zs. I hope you got it now :)
@pastelek3
@pastelek3 4 жыл бұрын
@@techdose4u so all in all program checks whether there is path between two nodes, right? but i still dont know how can i call this function. can you give me an examplary calling of function? should i only do e.g path(a,c) and its done? and another question - can we have two elements in head of list in prolog? im refering to this: "path([X,Y|Zs]). both X,Y are in head of the list :/
@pastelek3
@pastelek3 4 жыл бұрын
@@techdose4u can you help one more time? please :(
@aditisinghxd
@aditisinghxd 2 жыл бұрын
How can I reverse a list without using an inbuilt function?
@mariamash3779
@mariamash3779 4 жыл бұрын
Thank you
@techdose4u
@techdose4u 4 жыл бұрын
Welcome
@ashishkonagalla1831
@ashishkonagalla1831 4 жыл бұрын
I literally have the exact same code and its giving me error: false
@techdose4u
@techdose4u 4 жыл бұрын
Try using online SWI-Prolog
Recursive search in PROLOG
10:28
Techdose
Рет қаралды 33 М.
Find if given element is present in list using prolog
5:41
Techdose
Рет қаралды 43 М.
UFC 310 : Рахмонов VS Мачадо Гэрри
05:00
Setanta Sports UFC
Рет қаралды 1,2 МЛН
Что-что Мурсдей говорит? 💭 #симбочка #симба #мурсдей
00:19
Find number of elements in a list in prolog (with CODE)
8:51
Prolog Lists
8:55
The Power of Prolog
Рет қаралды 18 М.
Prolog List : How to add/delete item from prolog list
25:11
Algorithms
Рет қаралды 3,3 М.
check if a list is sorted using prolog
9:44
Techdose
Рет қаралды 20 М.
Lists in Prolog
14:36
ANC
Рет қаралды 4,6 М.
List in PROLOG (Explained with CODE)
7:21
Techdose
Рет қаралды 88 М.
How to STUDY so FAST it feels like CHEATING
8:03
The Angry Explainer
Рет қаралды 2,5 МЛН
Programming in Prolog Part 4 - Lists, Pairs and the Member Function
19:26
Accumulators in PROLOG
11:07
Techdose
Рет қаралды 15 М.
Prolog - Programming Facts, Rules, Queries
12:03
TutorialsPoint
Рет қаралды 104 М.
UFC 310 : Рахмонов VS Мачадо Гэрри
05:00
Setanta Sports UFC
Рет қаралды 1,2 МЛН