Tiempo máximo en formato HH:MM:SS que se puede representar con seis dígitos dados

Dada una array arr[] que consta solo de seis dígitos enteros, la tarea es devolver el tiempo máximo en un formato de 24 horas que se puede representar utilizando los dígitos de la array dada. Nota: La hora mínima en formato de 24 horas es 00:00:00 y la hora máxima es 23:59:59. Si no se … Continue reading «Tiempo máximo en formato HH:MM:SS que se puede representar con seis dígitos dados»

Convertir a número con dígitos como 3 y 8 solamente

Un número encantador es un número que solo consta de 3 y 8 como dígitos. Nos dan un número de n dígitos, tiene un total de tres operaciones:   Sumar 1 al número dado. Restar 1 al número dado. Seleccionando un dígito de número y reemplazándolo con cualquier otro dígito deseado. Necesitamos encontrar el número total … Continue reading «Convertir a número con dígitos como 3 y 8 solamente»

Ciencia de datos | Resolviendo Ecuaciones Lineales

Puede leer el artículo Introducción a la ciencia de datos: Habilidades requeridas para tener una comprensión básica de lo que es la ciencia de datos .El álgebra lineal es una parte muy fundamental de la ciencia de datos. Cuando se habla de ciencia de datos, la representación de datos se convierte en un aspecto importante … Continue reading «Ciencia de datos | Resolviendo Ecuaciones Lineales»

Programa para imprimir un Triángulo Hueco dentro de un Triángulo

Dado un número N (≥ 8), la tarea es imprimir un triángulo hueco dentro de un patrón de triángulo. Ejemplo:   Input: N = 9 Output: * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * … Continue reading «Programa para imprimir un Triángulo Hueco dentro de un Triángulo»

Grandes números de Fibonacci en Java

Dado un número n, encuentre el n-ésimo número de Fibonacci. Tenga en cuenta que n puede ser grande. Ejemplos: Input : 100 Output : 354224848179261915075 Input : 500 Output : 139423224561697880139724382870 407283950070256587697307264108962948325571622 863290691557658876222521294125 Requisito previo: clase BigInteger en Java , números de Fibonacci Fibonacci de gran número puede contener más de 100 dígitos, BigInteger puede … Continue reading «Grandes números de Fibonacci en Java»

Encuentre el elemento de la array que tiene el mismo número de números primos a la izquierda y a la derecha

Dada una array arr[] que consta de N enteros positivos, la tarea es encontrar un índice de la array que tenga el mismo número de números primos presentes a la izquierda y a la derecha. Ejemplos: Entrada: arr[] = {2, 3, 4, 7, 5, 10, 1, 8} Salida: 2 Explicación:  Considere el índice 2, luego … Continue reading «Encuentre el elemento de la array que tiene el mismo número de números primos a la izquierda y a la derecha»

Valor máximo y mínimo de una función cuadrática

Dada una función cuadrática ax 2 + bx + c . Encuentre el valor máximo y mínimo posible de la función cuando se varía x para todos los valores reales posibles. Ejemplos: Input: a = 1, b = -4, c = 4 Output: Maxvalue = Infinity Minvalue = 0 Quadratic function given is x2 -4x … Continue reading «Valor máximo y mínimo de una función cuadrática»

Expresar una fracción como número natural en módulo ‘m’

Dados dos enteros A y B donde A no es divisible por B , la tarea es expresar A/B como un número natural módulo m donde m = 1000000007 . Nota: esta representación es útil cuando necesitamos expresar la probabilidad de un evento, el área de curvas y polígonos, etc. Ejemplos:   Entrada: A = 2, B … Continue reading «Expresar una fracción como número natural en módulo ‘m’»

Imprima números pares e impares en un rango dado usando recursividad

Dados dos números enteros L y R , la tarea es imprimir todos los números pares e impares de L a R usando recursividad . Ejemplos: Entrada: L = 1, R = 10 Salida:  Números pares: 2 4 6 8 10 Números impares: 1 3 5 7 9 Entrada: L = 10, R = 25  … Continue reading «Imprima números pares e impares en un rango dado usando recursividad»

El mayor número más pequeño posible usando solo una operación de intercambio

Dado un número no negativo N en forma de string. La tarea es aplicar como máximo una operación de intercambio en el número N para que el resultante sea más pequeño que N y sea el número más grande. Ejemplos:   Input :str = «12435» Output : 12345 Although the number 12354 will be the largest smaller … Continue reading «El mayor número más pequeño posible usando solo una operación de intercambio»