Programación de Puzzles y Código de Golf

Preguntas y respuestas para los entusiastas de la programación y los golfistas de código.



4
Implementar una verdadera adición de cadena
Muchos idiomas permiten "agregar" cadenas con +. Sin embargo, esto es realmente una concatenación, una verdadera adición seguiría los axiomas del grupo: Está cerrado (la adición de dos cadenas cualquiera es siempre una cadena) Es asociativo ( (a + b) + c = a + (b + c) ) Hay …

30
Aleatorizar hasta 0
Reto Publicación de sandbox Dado un entero positivo (K)Produce un entero uniformemente aleatorio (Y)entre [0, K). Si Y > 0asume K = Yy repite el proceso hasta Y = 0. Reglas La entrada debe imprimirse al principio Formato de salida como desee Tu programa debe terminar. 0 debe ser la …
29 code-golf  random 

8
Dime como fracasar
Como informáticos, probablemente estén familiarizados con las operaciones básicas de listas de pop y push . Estas son operaciones simples que modifican una lista de elementos. Sin embargo, ¿alguna vez has oído hablar del fracaso de la operación ? (como en flip- flop )? Es muy simple Dado un número …


21
Secuencias apilables
Reparte cartas etiquetadas de 0 a 9 de un mazo una por vez, formando pilas que comienzan en 0 y cuentan hasta 1. Cuando reparte un 0, lo coloca en la mesa para comenzar una nueva pila. Cuando repartes cualquier otra carta, la apilas sobre una carta que tiene exactamente …

11
Construye un semi-zigzag
Se le dará un entero positivo Ncomo entrada. Su tarea es construir un Semi-Zigzag, de Nlados, cada uno de longitud N. Dado que es relativamente difícil describir claramente la tarea, aquí hay algunos ejemplos: N = 1: O N = 2: O OO N = 3: OO OO OOO N …


25
Números palindrómicos con un giro binario.
Advertencia: ¡este NO es un desafío de "oye, dibujemos un pastel en el arte ASCII"! Por favor sigue leyendo;) Hace algún tiempo era mi cumpleaños, ahora tengo 33 años. Por lo tanto, existe esta incómoda tradición social que consiste en invitar a familiares y amigos, poner velas con números en …

30
¿Es un número esférico?
Un número esfénico es un número que es el producto de exactamente tres primos distintos. Los primeros pocos números esfénicos son 30, 42, 66, 70, 78, 102, 105, 110, 114. Esta es la secuencia A007304 en el OEIS. Tu tarea: Escriba un programa o función para determinar si un entero …

20
Flotador 754 a Hamming
Se le dará como entrada un número entero ken el rango de -4503599627370496(−2 52 ) a 4503599627370496(2 52 ). Como es bien sabido , los enteros en este rango se pueden representar exactamente como valores de punto flotante de doble precisión. Debe generar el peso de Hamming (número de unidades …

28
Primero vinieron
"Primero vinieron ..." es un poema de Martin Niemöller : First they came for the Socialists, and I did not speak out- Because I was not a Socialist. Then they came for the Trade Unionists, and I did not speak out- Because I was not a Trade Unionist. Then they …


16
Triples pitagóricos primitivos
( relacionado ) Un Triple pitagórico es una lista (a, b, c)que satisface la ecuación a 2 + b 2 = c 2 . Un Triple pitagórico primitivo (PPT) es aquel donde a, by cson todos primos (es decir, el único divisor común entre los tres elementos es 1). Por …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.