Su desafío es escribir 5 programas completos diferentes para las 5 tareas siguientes:
Impresión
Hello, World!
Dada una entrada con STDIN, emite el factorial, puede suponer que la entrada es un entero> = 0
Dado un entero N, calcule la suma de los primos <= N
Dada una entrada con STDIN, genera las letras utilizadas en la entrada. Por ejemplo: la entrada es
Hello world
, necesita salirhelowrd
. Tenga en cuenta que la salida está en minúsculas. Puede suponer que la entrada siempre es alfabética con espacios en blanco, los espacios en blanco se ignoran.Produzca el siguiente diamante exactamente así:
* *** ***** ******* ***** *** *
Todos estos desafíos son probablemente muy fáciles, pero hay una trampa. Cada letra que use no puede volver a usarse en los otros programas. Esto no está prohibido, pero le dará una penalización de +8 bytes . Por ejemplo, si este es su programa para la primera tarea:
print("Hello, World!");
Entonces no se puede utilizar las siguientes letras (en mayúsculas o minúsculas) forma: p
, r
, i
, n
, t
, h
, e
, l
, o
, w
, d
en los otros programas. Si tiene que usarlos, puede 'comprar' cada letra por 8 bytes. Entonces, si desea usar la letra l
nuevamente en otro programa, obtendrá una penalización de 8 bytes. Después de haber pagado la multa, puede usar cada letra tanto como desee en este programa. Otros personajes no importan. Además, los 5 programas deben estar en el mismo idioma.
Este es el código de golf , por lo que gana la menor cantidad de bytes.