Las cosas han estado ocupadas las últimas semanas, y todavía estoy preparando un artículo para el último desafío. Espero tener algo a fines de esta semana o principios de la próxima. Mientras tanto, ¿qué tal otro desafío? Lo mantendremos fácil, ya que sospecho que estás tan ocupado como yo. Como continuación del desafío del mes pasado, quiero que crees una función, multiplyBig ( una , si ), donde, como el último desafío, una y si son cadenas de texto compuestas solo de enteros y, posiblemente, el signo negativo como primer carácter. La función debe tratar una y si como enteros muy grandes y devuelven su producto. Las entradas una y si no necesariamente tendrá el mismo número de dígitos o tendrá el mismo signo.
Puntuación
- Ocho puntos para una versión que puede multiplicar correctamente 100 pares de números de 100 dígitos.
- Tres puntos adicionales para la implementación que pueden hacer esto más rápido para 100 pares de números de 1,000 dígitos (2 puntos para el segundo, 1 para el tercero).
- Tres puntos adicionales para la implementación que pueden multiplicar el par más grande de números de igual longitud en menos de 5 segundos (2 para el segundo, 1 para el tercero).
Se utilizarán los mismos números para probar todas las entradas. Solo necesita considerar usar dos entradas de cadena de texto; Me ocuparé de recorrer todos los pares de números cuando pruebe las entradas. Las inscripciones deben presentarse antes de las 11:59 pm, hora del este de los Estados Unidos, el miércoles 15 de julio.
¡Buena suerte!