JSFiddle - React, Tailwind, and code Playground
by puuga
HTML
<input id="input" value="2,4,1,6,7,3"/>
<button onclick="go()">go</button>
<div id="output"></div>
JavaScript
// find min by recursion
function go() {
var inputList = $("#input").val().split(",");
var output = min(inputList);
//alert(output);
$("#output").html(output);
}
function min(list) {
console.log(list.toString());
if(list.length ==0) {
return 0;
} else if(list.length == 1) {
return list[0];
} else {
if(parseInt(list[0]) < parseInt(list[list.length-1])) {
list.pop();
return min(list);
} else {
list.shift();
return min(list);
}
}
}