Un número de Harshad es un número que es divisible por la suma de sus dígitos. Obviamente, esto depende de en qué base se escriba el número entero. Los números de Base 10 Harshad son la secuencia A005349 en el OEIS.
Tu tarea:
Escriba un programa o función que determine si un entero dado es un número Harshad en una base dada.
Entrada:
Un entero positivo <10 ^ 9, y una base entre 2 y 36, O, un entero positivo en su base, usando letras minúsculas para los números del 11-36 y una base entre 2 y 36. Solo debe manejar uno de Estas opciones.
Salida:
Un valor verdadero / falso que indica si la primera entrada es un número de Harshad en la base de la segunda entrada.
Ejemplos:
27,10 ----------> truthy
8,5 ------------> truthy
9,5 ------------> falsy
1a,12 OR 22,12 -> truthy
Puntuación:
Este es el código de golf , gana la puntuación más baja en bytes.