Javascript - Lấy các số nguyên trong một phạm vi
Lấy các số nguyên trong một phạm vi
Viết chương trình JavaScript để lấy các số nguyên trong phạm vi (x, y).
Ví dụ: range (2, 9)
Kết quả: [3, 4, 5, 6, 7, 8]
Ví dụ:
Mã nguồn:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Gets the integers from x to y</title>
<script>
var range = function(start_num, end_num)
{
if (end_num - start_num === 2)
{
return [start_num + 1];
}
else
{
var list = range(start_num, end_num - 1);
list.push(end_num - 1);
return list;
}
};
document.write(range(2,9));
</script>
</head>
<body>
</body>
</html>
Lưu đồ thuật toán: