Contar números de N dígitos con suma divisible por K

Dados dos números enteros N y K , la tarea es contar todos los números de N dígitos cuya suma de dígitos sea divisible por K . Ejemplos:  Entrada: N = 2, K = 7 Salida: 12 Explicación: Los números de 2 dígitos con suma divisible por 7 son: {16, 25, 34, 43, 52, 59, … Continue reading «Contar números de N dígitos con suma divisible por K»

Reorganice la array de modo que todos los elementos indexados pares en la array sean pares

Dada una array arr[] , la tarea es verificar si es posible reorganizar la array de tal manera que cada índice par ( indexación basada en 1 ) contenga un número par. Si tal reordenamiento no es posible, escriba “No”. De lo contrario, imprima «Sí» e imprima un arreglo posible Ejemplos: Entrada: arr[] = {2, … Continue reading «Reorganice la array de modo que todos los elementos indexados pares en la array sean pares»

Suma de todos los números palindrómicos de N dígitos divisibles por 9 formados con los dígitos del 1 al 9

Dado un número N , la tarea es encontrar la suma de todos los números palindrómicos de N dígitos (formados por dígitos del 1 al 9) que son divisibles por 9. Ejemplos: Entrada: N = 1 Salida: 9 Explicación: Solo 9 es un número palindrómico de 1 dígito divisible por 9 Entrada: N = 3 … Continue reading «Suma de todos los números palindrómicos de N dígitos divisibles por 9 formados con los dígitos del 1 al 9»

Diferencia entre sumas de dígitos pares e impares

Dado un entero largo, necesitamos encontrar si la diferencia entre la suma de los dígitos impares y la suma de los dígitos pares es 0 o no. Los índices comienzan desde cero (el índice 0 es para el dígito más a la izquierda). Ejemplos:   Input : 1212112 Output : Yes Explanation:- the odd position element … Continue reading «Diferencia entre sumas de dígitos pares e impares»

Número de substrings divisibles por 8 pero no por 3

Dada una string de dígitos “0-9”. La tarea es encontrar el número de substrings que son divisibles por 8 pero no por 3.  Ejemplos: Input : str = «888» Output : 5 Substring indexes : (1, 1), (1, 2), (2, 2), (2, 3), (3, 3). Input : str = «6564525600» Output : 15 Un número … Continue reading «Número de substrings divisibles por 8 pero no por 3»

Conteo de diferentes números divisibles por 3 que se pueden obtener cambiando como máximo un dígito

Dada una string str que representa un número que tiene N dígitos, la tarea es calcular el número de formas de hacer que el número dado sea divisible por 3 cambiando como máximo un dígito del número. Ejemplos: Entrada: str[] = “23” Salida: 7 Explicación: A continuación se muestran los números que se pueden hacer … Continue reading «Conteo de diferentes números divisibles por 3 que se pueden obtener cambiando como máximo un dígito»

Recuento de números de N dígitos que tienen la suma de dígitos pares e impares divisibles por números dados

Dados los números enteros A, B y N , la tarea es encontrar el número total de números de N dígitos cuya suma de dígitos en posiciones pares e impares sea divisible por A y B respectivamente. Ejemplos: Entrada: N = 2, A = 2, B = 5 Salida: 5 Explicación: Los únicos números de … Continue reading «Recuento de números de N dígitos que tienen la suma de dígitos pares e impares divisibles por números dados»

Imprime k números donde todos los pares son divisibles por m

Dada una array de enteros y dos números k y m. Imprima k números de la array, de modo que la diferencia entre dos pares cualesquiera sea divisible por m. Si no hay k números, imprima -1. Ejemplos:   Input: arr[] = {1, 8, 4} k = 2 m = 3 Output: 1 4 Explanation: Difference … Continue reading «Imprime k números donde todos los pares son divisibles por m»

Comprobar si un número con un número par de dígitos es palíndromo o no

Dado un número N que contiene un número par de dígitos . La tarea es comprobar si ese número es palíndromo o no. Ejemplos:   Input: N = 123321 Output: Palindrome Input: 1234 Output: Not palindrome Un enfoque ingenuo es recorrer desde el frente y el reverso de ese número y detenerse donde no coincidan. Un … Continue reading «Comprobar si un número con un número par de dígitos es palíndromo o no»

Encuentra N números tales que un número y su reverso sean divisibles por la suma de sus dígitos

Dado un número N , la tarea es imprimir los primeros N números de modo que cada número y el reverso del número sea divisible por su suma de dígitos . Ejemplo:   Entrada: N = 4  Salida: 1 2 3 4  Explicación:  El reverso de cada número de un solo dígito es el mismo número. … Continue reading «Encuentra N números tales que un número y su reverso sean divisibles por la suma de sus dígitos»