Historial de los últimos códigos añadidos

Listado de los últimos códigos introducidos.
Imágen de perfil
Val: 410
Bronce
Ha aumentado 1 puesto en Python (en relación al último mes)
Gráfica de Python

Obtener los números de una lista o cadena


Python

Publicado el 20 de Febrero del 2020 por Katas
23 visualizaciones desde el 20 de Febrero del 2020
Crear una función que recibe como parámetro una lista o una cadena y devuelva un entero con los valores numéricos contenidos en la lista o cadena, o devuelve None en caso de no haber ningún valor numérico.

1
2
3
4
5
6
7
GetNumbers("10") # 10
GetNumbers("10a1") # 101
GetNumbers("house 125") # 125
GetNumbers([]) # None
GetNumbers([1, 2, 3]) # 123
GetNumbers([1, 2, 3, "a", 4]) # 1234
GetNumbers(["h", "o", "u", "s", "e"]) # None
Imágen de perfil
Val: 410
Bronce
Ha aumentado 1 puesto en Python (en relación al último mes)
Gráfica de Python

Devolver una lista con las letras juntas


Python

Publicado el 20 de Febrero del 2020 por Katas
25 visualizaciones desde el 20 de Febrero del 2020
Dada una cadena de caracteres, crear una función que devuelva una lista con cada una de las letras agrupando las que son iguales. Si la cadena contiene caracteres que no son letras, no se incluirán en el array.

1
2
3
4
joinLetters("") # []
joinLetters(".") # []
joinLetters("acdcaa") # ["aaa", "cc", "d"]
joinLetters("blue house!!") # ["b", "ee", "h", "l", "o", "s", "uu"]
Imágen de perfil

Grid Foto Simple


JavaScript

Publicado el 20 de Febrero del 2020 por Scriptshow
46 visualizaciones desde el 20 de Febrero del 2020
Grid Foto Simple es un diseño responsable y compatible con cualquier navegador web y/o dispositivo compatible. Su funcionamiento es muy sencillo y no precisa librería alguna. Está basado en JavaScript y CSS nativos. Al pulsar en una imagen, ésta se posiciona en primer plano y se adapta a la resolución de la pantalla. Al clicar en la imagen ampliada, retorna al inicio donde están todas las imágenes distribuidas en Grid Responsive.

Espero sea útil.
sin imagen de perfil
Val: 14
Ha aumentado su posición en 144 puestos en Python (en relación al último mes)
Gráfica de Python

Calculadora RPN (Notación Polaca Inversa)


Python

Publicado el 20 de Febrero del 2020 por Antonio
63 visualizaciones desde el 20 de Febrero del 2020
Calculadora con interfaz gráfica (escrita en Python, con tkinter). Para efectuar operaciones matemáticas.
El sistema de introducción de datos es el de "Notación Polaca Inversa" (primero se introducen los operandos y después, el operador). Cada operando se introduce presionando "ENTER", después de haber introducido los valores del mismo.
calculadora_rpn
Imágen de perfil

Contar las palabras que terminan con la letra 'a' de un archivo


Ensamblador

Publicado el 20 de Febrero del 2020 por Administrador
36 visualizaciones desde el 20 de Febrero del 2020
Programa que lee un archivo y cuenta cuantas palabras terminan con la letra 'a'.
Imágen de perfil

Dibujar una diagonal en pantalla


Ensamblador

Publicado el 20 de Febrero del 2020 por Administrador
35 visualizaciones desde el 20 de Febrero del 2020
Programa que dibuja una diagonal en la pantalla.
Imágen de perfil

Programa que halle el MCM Y MCD


Ensamblador

Publicado el 20 de Febrero del 2020 por Administrador
28 visualizaciones desde el 20 de Febrero del 2020
Programa que halle el máximo común múltiplo (MCM) y el máximo común divisor (MCD) de dos números decimales (soporta números de 8 bits o 1 byte).
Imágen de perfil

Ordenar un vector de mayor a menor


Ensamblador

Publicado el 20 de Febrero del 2020 por Administrador
27 visualizaciones desde el 20 de Febrero del 2020
Programa que ordene un vector o array de mayor a menor.
Imágen de perfil
Actualizado

Juego de tetris


C/Visual C

estrellaestrellaestrellaestrellaestrella(2)
Actualizado el 20 de Febrero del 2020 por Adelino (Publicado el 25 de Enero del 2018)
29.464 visualizaciones desde el 25 de Enero del 2018
Juego de tetris en pantalla grafica (modo 13), se maneja con las teclas de dirección y escape, para cambiar nivel + y -.
Imágen de perfil

Colores tipo Sublimetext en edición


FoxPro/Visual FoxPro

Publicado el 19 de Febrero del 2020 por Baldo
154 visualizaciones desde el 19 de Febrero del 2020
Cuando uno es programador con "cincuenta y diez" años, lo de la vista.. (un "papel blanco" brillante) ya va quemando bastoncillos y conos .

VFP permite trabajar con colores definidos, pero de esa paleta reducida de "colores con nombre" que va arrastrando históricamente.

Sin embargo en el registro del sistema se almacenan como ternas RGB y nada impide poner cualquier valor válido.

En la Web se puede ver como alterarlos. Generalmente creando un .REG o escribiendo en el registro,pero esto obliga a experimentar combinaciones previamente, crearse el archivo...

Me hice esta rutina para poder disfrutar de esquemas tipo 'SublimeText' y cmbiarlos instantáneamente. No cambio el font (a mi me sirve el default) ni nada más allá de la edición. En esa clave del registro hay muchas "cositas" de índole funcional y estética. pero para mí lo primero es tener un tema cómodo y relajante.

El programilla permite:

1. Leer los valores actuales (de paso podeis ver como trabajar con "registry.vcx"
2. Modificarlos, y ver un ejemplo antes de aplicar.
3. Grabarlos como .REG para tener varias preferencias y de poder hacer doble click directamente en el sistema...
4. o... imputarlos directamente en el registro de Windows desde la utilidad.

Era una herramienta de uso propio... que espero que os guste


NOTAS

- Proveo VCX, pero ya sabeis que de todos modos es FOUNDATION CLASS

- Pido la versión VFP simplemente para ajustar la clave de registro correctamente

- Como siempre digo, puede no ser código óptimo,pero si funcional (por favor, entended que era simplemente "una herramienta")

- Si alguna vez os "asustais" podeis dar al botón "Reset all" en el propio VFP (Opciones->Editor). Tambien podeis capturar y guardar las opciones por defecto para volver a ellas cuando deseeis.



Baldo martorell
http://www.baldoweb.es


base
ejemplo-VFP
ejemplo_1
ejemplo_2
ejemplo_3
doble_click
Imágen de perfil

Código único.


FoxPro/Visual FoxPro

Publicado el 19 de Febrero del 2020 por Abel
138 visualizaciones desde el 19 de Febrero del 2020
Primera versión de código único de 10 caracteres.
Su limitante en ésta primera versión, es que se podrá usar hasta el año 2061 inclusive.

El mismo toma forma con la fecha, hora, segundos y micro segundos del sistema.
Cualquier sugerencia y/o comentario, será bienvenida.
Imágen de perfil

Turnero


PHP

estrellaestrellaestrellaestrellaestrella(1)
Actualizado el 19 de Febrero del 2020 por Eduardo (Publicado el 18 de Febrero del 2020)
147 visualizaciones desde el 18 de Febrero del 2020
Sistema de turnos con PHP, MySQL, Javascript y websockets

Características:

- Visualizador de turnos (Se puede ver numero de turno, caja que atiende,
logo y nombre de la empresa, area de video para publicidad, tabla que muestra el turno que esta siendo atendido y los que
ya pasaron, area para colocar pequeñas notas de noticias o promociones con texto que se desplaza de
de derecha a izquierda).
- Pantalla para solicitar turno.
- Login para los cajeros.
- Registrar usuarios (cejero).
- Registrar caja.
- Ver y editar la informacion de la empresa.
- Resetear los turnos

Nota:Hay que ejecutar desde cmd el archivo server.php

La base de datos esta en la carpeta DB

cajeros
Usuario password:
oscar oscar
patricio patricio
rocio rocio

Imágen de perfil
Actualizado

CEYS Versión 1805


Visual Basic

estrellaestrellaestrellaestrellaestrella(2)
Actualizado el 19 de Febrero del 2020 por Rafael (Publicado el 9 de Enero del 2020)
1.461 visualizaciones desde el 9 de Enero del 2020
CEYS: Control de Entradas y Salidas. Versión 1805
Sistema de facturación y control de inventarios, Multiusuario, Compras, Ventas, Notas de Crédito, Notas de Débito, Traslados entre Inventarios, Órdenes de Trabajo. Capturas a través de lector de códigos de barras. Cuentas por Pagar, Cuentas por Cobrar, Pagos, Análisis de Saldos por Antigüedad. Control de inventarios múltiples. Requiere WinRar para descomprimir. SO: W7, W8, W10.
sin imagen de perfil

Poner un texto en forma de "grabado"


CSS

Publicado el 19 de Febrero del 2020 por Katas
44 visualizaciones desde el 19 de Febrero del 2020
Ejemplo de poner un efecto donde el texto parece estar "grabado"

texto-grabado
Imágen de perfil

Devolver un array con las letras juntas


JavaScript

Publicado el 18 de Febrero del 2020 por Katas
89 visualizaciones desde el 18 de Febrero del 2020
Dada una cadena de caracteres, crear una función que devuelva un array con cada una de las letras agrupando las que son iguales. Si la cadena contiene caracteres que no son letras, no se incluiran en el array.

1
2
3
4
joinLetters(""); // []
joinLetters("."); // []
joinLetters("acdcaa"); // ["aaa", "cc", "d"]
joinLetters("blue house!!"); // ["b", "ee", "h", "l", "o", "s", "uu"]
Imágen de perfil

obtener un array con los valores mas largos


JavaScript

Publicado el 18 de Febrero del 2020 por Katas
73 visualizaciones desde el 18 de Febrero del 2020
Dado un array de valores, crear una función que devuelva otro array de valores únicamente con los valores con la longitud mas larga.

1
2
3
allLongestStrings(["aba", "aa", "ad", "vcd", "aba"]); // ["aba", "vcd", "aba"]
allLongestStrings(["aa"]); // ["aa"]
allLongestStrings(["aa", "bbb", "cccc"]); // ["cccc"]
Imágen de perfil

Tic Tac Toe o tres en ralla contra el ordenador


JavaScript

Publicado el 18 de Febrero del 2020 por Administrador
91 visualizaciones desde el 18 de Febrero del 2020
Este código muestra como jugar contra el ordenador al Tic Tac Toe o Tres en ralla y no ganarlo nunca!!!

tic-tac-toe
Imágen de perfil

Determinar si en un array bidimensional hay N valores consecutivos en cualquier dirección


JavaScript

Publicado el 18 de Febrero del 2020 por Katas
85 visualizaciones desde el 18 de Febrero del 2020
Crear una función que reciba un array bidimensional y el numero de valores consecutivos a buscar. El programa tiene que devolver si hay el numero de valores consecutivos (unos) en cualquier dirección, ya sea horizontal, vertical o transversal.

Este algoritmo puede ser utilizado para juegos como el tres en ralla o cuatro en ralla.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
values=[
    [0, 0, 0],
    [0, 0, 0],
    [1, 1, 1],
];
consecutiveValues(values, 3); // true
 
values=[
    [1, 0, 0],
    [0, 1, 0],
    [0, 0, 1],
];
consecutiveValues(values, 3); // true
 
values=[
    [0, 1, 0],
    [0, 1, 0],
    [0, 1, 0],
];
consecutiveValues(values, 3); // true
 
values=[
    [0, 1, 0],
    [0, 0, 0],
    [0, 1, 0],
];
consecutiveValues(values, 3); // false
 
values=[
    [0, 0, 1],
    [0, 1, 0],
    [1, 0, 0],
];
consecutiveValues(values, 3); // true
 
values=[
    [0, 0, 0, 0, 0, 0, 0],
    [0, 0, 0, 0, 0, 1, 0],
    [0, 1, 0, 0, 1, 0, 0],
    [0, 0, 1, 1, 0, 0, 0],
    [0, 0, 1, 1, 0, 0, 0],
    [0, 1, 0, 0, 0, 0, 0],
    [0, 0, 0, 0, 0, 0, 0],
];
consecutiveValues(values, 4); // true
consecutiveValues(values, 5); // true
consecutiveValues(values, 6); // false
 
values=[
    [1, 0, 0, 0, 0, 0, 0, 0, 0, 0],
    [1, 0, 0, 0, 0, 0, 0, 0, 0, 0],
    [1, 0, 0, 0, 0, 0, 0, 1, 0, 0],
    [1, 0, 0, 1, 0, 0, 1, 0, 0, 0],
    [1, 0, 0, 0, 1, 0, 0, 0, 0, 0],
    [0, 0, 0, 0, 1, 1, 0, 0, 0, 0],
    [0, 0, 0, 1, 0, 0, 0, 0, 0, 0],
    [0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
];
consecutiveValues(values, 5); // true
consecutiveValues(values, 6); // false
sin imagen de perfil

Juego: Tres en raya (para dos jugadores)


JavaScript

Actualizado el 18 de Febrero del 2020 por Manuel (Publicado el 17 de Febrero del 2020)
232 visualizaciones desde el 17 de Febrero del 2020
Éste es el típico juego del "Tres en raya" para dos jugadores.

Consta de un archivo .JS con el código para la parte funcional del juego y otro .HTML con la estructura de esta aplicación web junto con el estilo en CSS.

Si pulsamos F12 en el navegador para abrir el debugger, cuando se hace 3 en raya la consola muestra qué jugador ha ganado.
Imágen de perfil
Val: 30
Ha disminuido 1 puesto en Python (en relación al último mes)
Gráfica de Python

invertir una cadena de caracteres con bucle "for"


Linux/Unix Shell Scripting

Publicado el 17 de Febrero del 2020 por Joan
120 visualizaciones desde el 17 de Febrero del 2020
Este código muestra como invertir una cadena de caracteres desde bash utilizando un bucle for.
Imágen de perfil
Val: 30
Ha disminuido 1 puesto en Python (en relación al último mes)
Gráfica de Python
Actualizado

invertir una cadena de caracteres con bucle "while"


Linux/Unix Shell Scripting

Actualizado el 17 de Febrero del 2020 por Joan (Publicado el 29 de Septiembre del 2019)
1.023 visualizaciones desde el 29 de Septiembre del 2019
Este código muestra como invertir una cadena de caracteres desde bash utilizando un bucle while.
Imágen de perfil

Sumar verticalmente los elementos de una matriz


JavaScript

Publicado el 16 de Febrero del 2020 por Katas
118 visualizaciones desde el 16 de Febrero del 2020
Dada una matriz de matrices rectangular de enteros, donde cada valor representa el costo de la habitación, su tarea es devolver la suma total de todas las habitaciones que en su valor superior no haya un 0.

1
2
3
4
matrix = [[0, 1, 1, 2],
          [0, 5, 0, 0],
          [2, 0, 3, 3]];
matrixElementsSum(matrix); // 9

1
2
3
4
matrix = [[1, 1, 1, 0],
          [0, 5, 0, 1],
          [2, 1, 3, 10]];
matrixElementsSum(matrix); // 9
Imágen de perfil

Obtener una secuencia creciente eliminando no mas que un elemento


JavaScript

Publicado el 16 de Febrero del 2020 por Katas
109 visualizaciones desde el 16 de Febrero del 2020
Dada una secuencia de enteros como una matriz, determine si es posible obtener una secuencia estrictamente creciente eliminando no más de un elemento de la matriz.

Nota: la secuencia a0, a1, ..., an se considera estrictamente creciente si a0 <a1 <... <an. La secuencia que contiene solo un elemento también se considera estrictamente creciente.

1
2
3
4
5
almostIncreasingSequence([1, 2, 5, 3, 5]); // true
almostIncreasingSequence([1, 2, 1, 2]); // false
almostIncreasingSequence([1, 3, 2, 1]); // false
almostIncreasingSequence([1, 3, 2]); // true
almostIncreasingSequence([10, 1, 2, 3, 4, 5]); // true
Imágen de perfil
Val: 655
Plata
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python
Actualizado

Números primos


PHP

estrellaestrellaestrellaestrellaestrella(4)
Actualizado el 16 de Febrero del 2020 por Xavi (Publicado el 16 de Marzo del 2012)
72.345 visualizaciones desde el 16 de Marzo del 2012
Función que determina si un número es primo o no.

Un número primo es un número natural mayor que 1 que tiene únicamente dos divisores distintos: él mismo y el 1
sin imagen de perfil
Val: 14
Ha aumentado su posición en 144 puestos en Python (en relación al último mes)
Gráfica de Python

Calculadora con Python y Tkinter


Python

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 15 de Febrero del 2020 por Antonio
333 visualizaciones desde el 15 de Febrero del 2020
calcu0
Calculadora con interfaz gráfica, para realizar cadenas de operaciones.
sin imagen de perfil

Poner un gradient a un texto


CSS

Publicado el 15 de Febrero del 2020 por Katas
215 visualizaciones desde el 15 de Febrero del 2020
Ejemplo de poner un "gradient" a un texto.

text-gradient
sin imagen de perfil

Cambia el ajuste y la posición de una imagen dentro de su contenedor


CSS

Publicado el 15 de Febrero del 2020 por Katas
118 visualizaciones desde el 15 de Febrero del 2020
Cambia el ajuste y la posición de una imagen dentro de su contenedor mientras conserva su relación de aspecto. Anteriormente solo era posible usar una imagen de fondo y la propiedad de tamaño de fondo.

object-fit
Imágen de perfil
Val: 30
Ha disminuido 1 puesto en Python (en relación al último mes)
Gráfica de Python

Poner un elemento a pantalla completa y cambiar su color con estilos


JavaScript

Publicado el 15 de Febrero del 2020 por Joan
204 visualizaciones desde el 15 de Febrero del 2020
Este código muestra como poner un elemento de la página a pantalla completa y cambiar el color de fondo del elemento con el estilo :fullscreen

elemento-pantalla-completa
Imágen de perfil

Consultar CUIT en Padron de AFIP


Visual Basic

estrellaestrellaestrellaestrellaestrella(4)
Publicado el 15 de Febrero del 2020 por Rodolfo
178 visualizaciones desde el 15 de Febrero del 2020
Hola a todos, con este codigo pueden utilizar API REST de un servidor Publico (o al menos accesible al Publico en general) como es la idea de siempre de no reinventar la rueda. Este proyecto muestra el nombre del contribuyente a partir del CUIT.
Claramente devuelve un JSon que tiene su formato, en base a eso pueden obtener mas datos y no solo el Nombre. Funciona en windows 7 en adelante (en XP no lo puede hacer funcionar)
cuit
Imágen de perfil

Convertir numeros arábigos a romanos


Java

Publicado el 15 de Febrero del 2020 por Administrador
278 visualizaciones desde el 15 de Febrero del 2020
Escriba un programa en Java que convierta números arábigos a números romanos. El programa permitirá al usuario ingresar números repetitivamente hasta que se digite un cero. Si se ingresa un número negativo, o mayor a 3999, se mostrará un mensaje de error.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Conversion a numeros romanos
 
Numero: 1
I
 
Numero: 1350
MCCCL
 
Numero: 2000
MM
 
Numero: 2020
MMXX
 
Numero: 3000
MMM
 
Numero: -10
Escriba un numero entre 1 y 3999 inclusive
 
Numero: 0