{
"topic": "factors-of-number",
"input_types": [
"int"
],
"input_labels": [
"n"
],
"input_values": [
"12"
],
"type": "Calculate",
"title": "Factors of a Number",
"category": "Arithmetic",
"function": "function myFunc(arr) {\n let n = arr[0];\n if (n <= 0) {\n return \"Please enter a positive integer.\";\n }\n \n const factors = [];\n for (let i = 1; i <= n; i++) {\n if (n % i === 0) {\n factors.push(i);\n }\n }\n \n return factors.join(\", \");\n }",
"op_label": "Factors",
"explanation": "The factor of a number is an integer that divides the given number without leaving a remainder. A given number can have one or more factors."
}