Programación en JavaScript para programadores
Servicio: Resolución / Universidad: UOC / Curso 2026/2027 Semestre 1Encarga la Resolución de PACs o PECs UOC
Modalidad Personalizada: 100€/PAC
Modalidad Compartida: 70€/PAC
Tips para resolver tus PACs
Tips para la PAC1 de Programación en JavaScript para programadores
- -Ejercicio 1 La función debe repetir cada carácter tantas veces como su posición en el string, contando a partir de 1 (el primer carácter 1 vez, el segundo 2 veces, etc.). Al usar métodos de array como .map((char, index) => ...) para procesar los caracteres del string, ten en cuenta que el argumento index de JavaScript empieza en 0. Para que coincida con la posición basada en 1 que exige la consigna, debes aplicar char.repeat(index + 1)
- -Ejercicio 2 La función debe determinar si una frase o palabra es un palíndromo ignorando diferencias entre mayúsculas/minúsculas y omitiendo espacios en blanco. Antes de invertir y comparar la cadena, debes limpiar el texto. Pasa todo a minúsculas con .toLowerCase() y elimina todos los espacios en blanco mediante la expresión regular .replace(/s+/g, ''). Al comparar el texto limpio contra su reverso (split('').reverse().join('')), evitarás falsos negativos provocados por espacios o mayúsculas desalineadas.
- -Ejercicio 7 La conversión solo es válida para las unidades 'C', 'F' y 'K' (sensibles a mayúsculas/minúsculas). Cualquier otra entrada (incluidas minúsculas como 'c') debe retornar 'Error: Invalid unit'. Define una lista explícita con las unidades válidas ['C', 'F', 'K'] al inicio de la función. Valida los parámetros from y to utilizando Array.prototype.includes(). Si alguno no está en la lista o es indefinido, haz un early return devolviendo exactamente el string 'Error: Invalid unit' antes de realizar cualquier cálculo matemático.