Z11354: Difference between revisions

From Wikifunctions
Added Javascript implementation of the function
 
No edit summary
Line 14: Line 14:
"Z61K1": "javascript"
"Z61K1": "javascript"
},
},
"Z16K2": "function Z11353( Z11353K1 ) {\n\tconst original_verb = Z11353K1;\n\tconst last_char = original_verb.charAt(original_veb.length-1);\n\tconst vowel_a = ['a','e','o','ọ','A','E','O','Ọ'];\n\tconst vowel_b= ['i','I','u','U','ị','Ị','ụ','Ụ']\n\t\n\tif(vowel_a.includes(last_char)){\n\t\treturn last_char === last_char.toLowerCase() ?\n\t\t `${original_verb}${last_char}` : `${original_verb}${original_verb.toUpperCase()}`\n\t}\n\telse if(vowel_b.includes(last_char)){\n\t\tif(last_char === 'i')\n\t\t return `${original_verb}e`;\n\t\tif(last_char === 'I')\n\t\t return `${original_verb}E`;\n\t\tif(last_char === 'u')\n\t\t return `${original_verb}o`;\n\t\tif(last_char === 'U')\n\t\t return `${original_verb}O`;\n\t\tif(last_char === 'ị')\n\t\t return `${original_verb}a`;\n\t\tif(last_char === 'Ị')\n\t\t return `${original_verb}A`;\n\t\tif(last_char === 'ụ')\n\t\t return `${original_verb}ọ`;\n\t\tif(last_char === 'Ụ')\n\t\t return `${original_verb}Ọ`;\n\t}\n\t\n\treturn original_verb;\n\t\n\t\n\n}"
"Z16K2": "function Z11353( Z11353K1 ) {\n\tconst original_verb = Z11353K1;\n\tconst last_char = original_verb.charAt(original_veb.length-1);\n\tconst vowel_a = ['a','e','o','ọ','A','E','O','Ọ'];\n\tconst vowel_b= ['i','I','u','U','ị','Ị','ụ','Ụ']\n\t\n\tif(vowel_a.includes(last_char)){\n\t\treturn last_char === last_char.toLowerCase() ?\n\t\t `${original_verb}${last_char}` : `${original_verb}${original_verb.toUpperCase()}`\n\t}\n\telse if(vowel_b.includes(last_char)){\n\t\tif(last_char === 'i')\n\t\t return `${original_verb}e`;\n\t\tif(last_char === 'I')\n\t\t return `${original_verb}E`;\n\t\tif(last_char === 'u')\n\t\t return `${original_verb}o`;\n\t\tif(last_char === 'U')\n\t\t return `${original_verb}O`;\n\t\tif(last_char === 'ị')\n\t\t return `${original_verb}a`;\n\t\tif(last_char === 'Ị')\n\t\t return `${original_verb}A`;\n\t\tif(last_char === 'ụ')\n\t\t return `${original_verb}ọ`;\n\t\tif(last_char === 'Ụ')\n\t\t return `${original_verb}Ọ`;\n\t}\n\t\n\treturn null;\n\t\n\t\n\n}"
}
}
},
},

Revision as of 14:17, 6 October 2023

This page displays in a limited way without JavaScript.