Abstraer un calendario mensual

propuesto por josejuan

Implementa una API para tu lenguaje preferido, que permita generar un calendario mensual de tal forma que tu API pueda ser utilizada para generar calendarios en cualquier soporte (texto, html, una API gráfica, etc...).

Máquina de Turing en el sistema de tipos

propuesto por josejuan

Animado por la elegante solución de @jmgomez al desafío Cálculo número primo con expresiones lambda, propongo realizar algún tipo de computación usando únicamente el sistema de tipos. Lógicamente, la computación debe resolverse en tiempo de compilación, nunca en tiempo de ejecución.

Kata RestConsumer - Índice guay de un repositorio github

propuesto por Javier J.

Aquí tenéis la kata que hemos prouesto en el último IWT2 DojoUS. Espero que os guste. El índice guay (o G-Index) es un número que nos indica los guay que es un proyecto de github. Este índice se calcula con la siguiente fórmula: número de forks x 3 + número de estrellas + número de vistas (watchs). Escribe un fragmento de código que, dado un repositorio de Github y su dueño, calcule su G-index. Intenta utilizar TDD y un repositorio real de Github

Factores primos

propuesto por adr

Descomponer un numero positivo (>0) para obtener todos sus divisores.

Palindromo

propuesto por Mimi

Realizar un programa con clases y objetos, donde el usuario ingresara una frase y el programa debera decirle al usuario si es palindromo o no es palindromo, ignorando el hecho de que el usuario ingrese espacios

Doble factorial n!!

propuesto por sandrita

Algoritmo del doble factorial de un numero en lenguaje c Si n es par entonces se multiplican los pares hasta el 2 es decir 8!!=8x6x4x2 Si n es impar entonces se multiplican todos los impares hasta el 1 ejemplo 7!!=7x5x3x1 Si n =0 o n=-1 el resultado es 1 es decir 0!!=1 -1!!=1

Shin Woo

propuesto por Shiwoo

Crea un diagrama y/0 pseudocódigo que imprima los números impares del 0 hasta n, que muestres cuantos pares e impares hay.

Matriz Cuadrática

propuesto por Javier Toro

Realizar una matriz cuadrática de n elementos, en el que se pida al usuario el tamaño de la matriz (n*n). De acuerdo a este número se va a realizar la matriz con las diferentes operaciones pedidas.

Poker Kata

Conviértete en un jugador de poker profesional y averigua la combinación ganadora que tienes entre tus manos.