Answered step by step
Verified Expert Solution
Question
1 Approved Answer
This is an Erlang question: mystery( [] ) -> 0; mystery( [H] ) -> 0; mystery( [H|T] ) -> X = hd( T ), if
This is an Erlang question: mystery( [] ) -> 0;
mystery( [H] ) -> 0;
mystery( [H|T] ) -> X = hd( T ), if H > X -> mystery( T ); true -> 1 + mystery( T ) end.
What are the results of making these function calls? If it would result in an error, just type Error.
(a) mystery( [ ] ).
(b) mystery( [1,2,3,4] ).
(c) mystery( [7,4,5,3,8,9,1] ).
(d) mystery( abc ).
(e) mystery( 42 ).
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started