Mostrar los tags: c

Mostrando del 131 al 140 de 2.056 coincidencias
Se ha buscado por el tag: c
Imágen de perfil

Obtener la media en milisegundos de un ping


PHP

Publicado el 4 de Enero del 2020 por Kata
566 visualizaciones desde el 4 de Enero del 2020
Función que recibe un dominio o dirección IP y devuelve la media en milisegundos de tres pings. Si el dominio o la ip no existe, devuelve false

1
2
3
getPing("192.168.1.1"); // 1ms
getPing("www.google.es"); // 11ms
getPing("noExiste"); // false
Imágen de perfil

NiK app contable


Visual Basic

Publicado el 3 de Enero del 2020 por Rafael
316 visualizaciones desde el 3 de Enero del 2020
NiK App contable Versión 541, código abierto. Produce Libros Diarios, Balanzas, Resúmenes, Estados Financieros, Balance General, Estados de Pérdidas y Ganancias. No utiliza bases de datos, es totalmente automática. NiK está conformado por dos app, una funciona como server y otra como cliente. Esta app puede funcionar localmente (mono usuario), en red local (utilizando señales inalámbricas del router o cableado físico), o internacionalmente (utilizando señal de Internet).
NiK está comprimido con WinRar. Funciona en Windows 7, 8 y 10.
La terminología técnica que NiK sintetiza se detalla en la siguiente Taxonomía:
Tipo de Sistema: Distribuido, Paradigma: Cliente – Servidor, Modo de Transmisión de Datos: Half Duplex, Protocolo: TCP-IP, Medio de Comunicación: Paso de Mensajes, Interfaz: Sockets BSD (University of California, Berkeley Software Distribution, Winsock Windows Sockets), Sistema de Archivos: Bases de Datos no considerado, los datos se almacenan en Archivos de Texto, Alfabeto: ASCII, Comunicación de Procesos: Incluido recurso de Replicación (los clientes mantienen una copia actualizada de los datos que guarda el servidor), Capacidad de Transmisión de Datos (Ancho de Banda): 1447 Bytes por Milisegundo, Prestaciones: App desarrollada para Conexión Remota con otras Computadoras, Método de Transferencia de Datos: Conmutación de Paquetes, Red de Cómputo por su extensión que acepta: LAN (local), MAN (metropolitana) y WAN (mundial), Plataforma: ISO/OSI, Tipo de Red: Inalámbrica, Estado del Servidor: Reactivo, se activa hasta que recibe una Petición de Servicio, Sincronización en Envío y Recepción de Paquetes: Temporizador, Arquitectura: no requiere hardware especial ni sistema operativo complejo (imagen de sistema único).
Imágen de perfil

Ordenar una colección de arrays u objetos


PHP

Publicado el 2 de Enero del 2020 por Kata
568 visualizaciones desde el 2 de Enero del 2020
Función para ordenar una colección de arrays u objetos por una clave dada. Permite indicar orden ascendente o descendente.

1
2
3
4
5
6
7
8
9
10
$arr=[
    ['id' => 2, 'name' => 'Joy', 'age'=>33],
    ['id' => 3, 'name' => 'Khaja', 'age'=>27],
    ['id' => 1, 'name' => 'Raja', 'age'=>30]
];
 
orderBy($arr, 'id', 'desc'); // [['id' => 3, 'name' => 'Khaja'], ['id' => 2, 'name' => 'Joy'], ['id' => 1, 'name' => 'Raja']]
orderBy($arr, 'id', 'asc'); // [['id' => 1, 'name' => 'Raja'], ['id' => 2, 'name' => 'Joy'], ['id' => 3, 'name' => 'Khaja'] ]
orderBy($arr, 'name', 'asc'); // [['id' => 2, 'name' => 'Joy'], ['id' => 3, 'name' => 'Khaja'], ['id' => 1, 'name' => 'Raja']]
orderBy($arr, 'age', 'desc'); // [['id' => 2, 'name' => 'Joy'], ['id' => 1, 'name' => 'Raja'], ['id' => 3, 'name' => 'Khaja']]
Imágen de perfil

Sucesión de números Fibonacci


JavaScript

Publicado el 2 de Enero del 2020 por Katas
379 visualizaciones desde el 2 de Enero del 2020
Crear una función que devuelva la sucesión de números fibonacci.

1
fibonacci(10); // [0, 1, 1, 2, 3, 5, 8, 13, 21, 34]
Imágen de perfil

Comprobar si una cadena finaliza con una subcadena dada


PHP

Publicado el 2 de Enero del 2020 por Kata
550 visualizaciones desde el 2 de Enero del 2020
Crear una función que recibe dos cadenas. Devolver verdadero si la primera cadena finaliza con la segunda cadena.

1
2
3
4
5
endsWith("la flor roja", "roja"); // true
endsWith("la flor roja", "azul"); // false
endsWith("la flor roja", "flor roja"); // true
endsWith("la flor roja", "a"); // true
endsWith("la flor roja", ""); // false
Imágen de perfil

Devolver las ocurrencias de un elemento en una lista


Python

Publicado el 31 de Diciembre del 2019 por Katas
560 visualizaciones desde el 31 de Diciembre del 2019
Crea una función que devuelva las veces que se repite un elemento dentro de una lista

1
2
3
4
5
count_occurrences([1, 2, 3, 4, 5], 5) # 1
count_occurrences([1, 2, 2, 2, 5], 2) # 3
count_occurrences([1, 2, 2, 2, 5], 7) # 0
count_occurrences([], 7) # 0
count_occurrences(["b", "a", "b", "c", "d"], "b") # 2
Imágen de perfil

Rombo con asteriscos


Python

Publicado el 30 de Diciembre del 2019 por Joel
502 visualizaciones desde el 30 de Diciembre del 2019
Escribir un programa que pida al usuario un número entero y muestre por pantalla un rombo como el de más abajo, de altura el número introducido.

rombo-python
Imágen de perfil

Eliminar cualquier carácter delante de un #


Python

Publicado el 29 de Diciembre del 2019 por Katas
420 visualizaciones desde el 29 de Diciembre del 2019
Suponga que "#" es como un retroceso en una cadena. Esto significa que la cadena "a#bc#d" en realidad es "bd"

Su tarea es procesar una cadena con símbolos "#".

1
2
3
4
clean_string('abc#d##c') # "ac"
clean_string('#######') # ""
clean_string('abc##d######') # ""
clean_string('#') # ""
Imágen de perfil

Clase para controlar la paginación


PHP

Publicado el 29 de Diciembre del 2019 por Kata
546 visualizaciones desde el 29 de Diciembre del 2019
Crear la clase PaginationHelper, que es la clase utilizada para consultar información de paginación relacionada con una matriz.
La clase está diseñada para incorporar una matriz de valores y un número entero que indica cuántos elementos se mostrarán por cada página. Los tipos de valores contenidos en la colección / matriz no son relevantes.

1
2
3
4
5
6
7
8
9
10
11
12
$helper = new PaginationHelper(['a','b','c','d','e','f'], 4);
$helper->pageCount(); // 2
$helper->itemCount(); // 6
$helper->pageItemCount(0); // 4
$helper->pageItemCount(1); // last page 2
$helper->pageItemCount(2); // -1 since the page is invalid
 
// pageIndex takes an item index and returns the page that it belongs on
$helper->pageIndex(5); // 1 (zero based index)
$helper->pageIndex(2); // 0
$helper->pageIndex(20); // -1
$helper->pageIndex(-10); // -1
Imágen de perfil

Operaciones


Ensamblador

Publicado el 29 de Diciembre del 2019 por Administrador
379 visualizaciones desde el 29 de Diciembre del 2019
Programa que tome tres cadenas, la primera y la tercera representan un número y la segunda una operación, por ejemplo: "329", "-", "21" e imprima el resultado "308".
Permite sumar, restar, multiplicar y dividir.