Mostrar los tags: c

Mostrando del 21 al 30 de 2.097 coincidencias
Se ha buscado por el tag: c
Imágen de perfil

Determinar si una cadena es un palíndromo


JavaScript

Actualizado el 15 de Marzo del 2020 por Katas (Publicado el 13 de Febrero del 2020)
451 visualizaciones desde el 13 de Febrero del 2020
Crear una función que reciba una cadena y devuelva true o false dependiendo de si la cadena es un polindromo.

Un palíndromo es una palabra o frase que se lee igual de izquierda a derecha que de derecha a izquierda.

1
2
3
4
5
checkPalindrome("aabaa"); // true
checkPalindrome(""); // true
checkPalindrome("12321"); // true
checkPalindrome("123321"); // true
checkPalindrome("aabcaa"); // false
Imágen de perfil

Saltos del caballo de ajedrez


Python

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 15 de Marzo del 2020 por Katas
348 visualizaciones desde el 15 de Marzo del 2020
Un tablero de ajedrez es una grilla de 8 × 8 casillas. Cada celda puede ser representada mediante las coordenadas de su fila y su columna, numeradas desde 1 hasta 8.

El caballo es una pieza que se desplaza en forma de L. Su movimiento consiste en avanzar dos casillas en una dirección y luego una casilla en una dirección perpendicular a la primera.

Escriba un programa que reciba como entrada las coordenadas en que se encuentra un caballo, y entregue como salida todas las casillas hacia las cuales el caballo puede desplazarse.

Todas las coordenadas mostradas deben estar dentro del tablero.

Si la coordenada ingresada por el usuario es inválida, el programa debe indicarlo.

1
2
3
4
saltoCaballo(2, 8) # [[1, 6], [3, 6], [4, 7]]
saltoCaballo(3, 4) # [[1, 3], [1, 5], [2, 2], [2, 6], [4, 2], [4, 6], [5, 3], [5, 5]]
saltoCaballo(1, 1) # [[2, 3], [3, 2]]
saltoCaballo(1, 9) # []
Imágen de perfil

Calcule el dígito verificador de un rol UTFSM


Python

Publicado el 15 de Marzo del 2020 por Katas
267 visualizaciones desde el 15 de Marzo del 2020
Para calcular el dígito verificador, se deben realizar los siguiente pasos:

1.- Obtener el rol sin guión ni dígito verificador.

2.- Invertir el número. (e.g: de 201012341 a 143210102).

3.- Multiplicar los dígitos por la secuencia 2, 3, 4, 5, 6, 7, si es que se acaban los números, se debe comenzar denuevo, por ejemplo, con 143210102:
1×2+4×3+3×4+2×5+1×6+0×7+1×2+0×3+2×4=52

4.- Al resultado obtenido, es decir, 52, debemos sacarle el módulo 11, es decir:
52 % 11 = 8

5.- Con el resultado obtenido en el paso anterior, debemos restarlo de 11:
11 − 8 = 3

Finalmente, el dígito verificador será el obtenido en la resta: 201012341-3.

digitoUTFSM(201012341) # 3
digitoUTFSM(100) # 7
Imágen de perfil

Contar las veces que aparece una cadena dentro de otra


Python

Publicado el 14 de Marzo del 2020 por Katas
286 visualizaciones desde el 14 de Marzo del 2020
En este desafío, el usuario ingresa una cadena y una subcadena. Tiene que imprimir la cantidad de veces que la subcadena aparece en la cadena dada. El recorrido de la cuerda tendrá lugar de izquierda a derecha, no de derecha a izquierda.

NOTA: las letras de cadena distinguen entre mayúsculas y minúsculas.

1
2
3
4
5
6
7
print(count_substring("ABCDCDC", "CDC")) # 2
print(count_substring("ABCDCDC", "cdc")) # 0
print(count_substring("ABCDCDC", "C")) # 3
print(count_substring("ABCDCDC", "BCD")) # 1
print(count_substring("ABCDCDC", "CA")) # 0
print(count_substring("ABCDCDC", "")) # 0
print(count_substring("", "CA")) # 0
Imágen de perfil

Buscar las cadenas de un array dentro de las cadenas de otro array


PHP

Publicado el 14 de Marzo del 2020 por Kata
287 visualizaciones desde el 14 de Marzo del 2020
Dados dos arrays de cadenas a1 y a2, devolver un array ordenado de las cadenas del array a1 que se encuentran dentro de las cadenas del array a2.

1
2
3
4
5
6
7
8
9
10
11
12
13
$a2 = ["lively", "alive", "harp", "sharp", "armstrong"];
 
$a1 = ["arp", "live", "strong"];
inArray($a1, $a2); // ["arp", "live", "strong"]
 
$a1 = ["xyz", "live", "strong"];
inArray($a1, $a2); // ["live", "strong"]
 
$a1 = ["live", "strong", "arp"];
inArray($a1, $a2); // ["arp", "live", "strong"]
 
$a1 = [];
inArray($a1, $a2); // []
Imágen de perfil

Tarea: Cambiar imagen con animación


CSS

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 14 de Marzo del 2020 por Joel
196 visualizaciones desde el 14 de Marzo del 2020
Este código muestra como cambiar una imagen con una simple animación de opacidad al poner el ratón encima de la imagen.

animation-opacity
Imágen de perfil

Calculadora de Matrices.


Python

Publicado el 13 de Marzo del 2020 por Antonio
288 visualizaciones desde el 13 de Marzo del 2020
Script para realizar sumas, restas y multiplicaciones, con matrices, o con valores numéricos.
cam
Imágen de perfil

Poner un div encima de otro div con CSS


CSS

Publicado el 12 de Marzo del 2020 por Xavi
218 visualizaciones desde el 12 de Marzo del 2020
Este simple código muestra como poner un elemento <div> encima de otro elemento <div> con CSS

poner-div-encima-div
Imágen de perfil

Tarea: solicitar cinco números, ordenador y indicar si son par o impar


Python

Publicado el 11 de Marzo del 2020 por Joel
314 visualizaciones desde el 11 de Marzo del 2020
Solución a la tarea: Solicitar cinco números enteros al usuario y mostrarlos ordenador ascendentemente, descendentemente y indicar cuales son pares e impares.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Escribe el primer numero : 25
 
Escribe el segundo numero : a
El valor tiene que ser un numero
 
Escribe el segundo numero : 17
 
Escribe el tercer numero : 23
 
Escribe el cuarto numero : 12
 
Escribe el quinto numero : 55
 
 
los valores ordenados ascendente son: [12, 17, 23, 25, 55]
los valores ordenados descendente son: [55, 25, 23, 17, 12]
El valor 25 es impar
El valor 17 es impar
El valor 23 es impar
El valor 12 es par
El valor 55 es impar
Imágen de perfil

Programacion en Oracle - Consulta Dinamica y Ordenada


Oracle

Publicado el 11 de Marzo del 2020 por Gian Carlos
349 visualizaciones desde el 11 de Marzo del 2020
Query Dinamico, Oracle, Consulta Dinamica, bulk collect oracle, Tabla Temporales, trabajo con funciones, into en variables