Preguntas etiquetadas con tips

9
Consejos para jugar al golf en Lisp

¿Qué consejos generales son estos para jugar al golf en Lisp (cualquier dialecto)? Publique un consejo por respuesta, y solo las respuestas que sean específicas de un dialecto de Lisp (por ejemplo, "eliminar comentarios" no es una respuesta). Publique el dialecto de Lisp al que se aplica su...

9
Las diezcientas palabras más comunes

Esta pregunta está escrita porque "Thing Explainer" es divertido de leer y me dio una idea. Escriba "cosas que hacen que la computadora haga cosas" que lee / toma un conjunto de letras, números y cosas como esta "#%|?y devuelve True / 1si todas las palabras son parte de este conjunto . Si todas...

9
Consejos para jugar golf en Logo

Logo es un lenguaje de programación diseñado en 1967 que tiene un gran potencial para crear gráficos en relativamente pocos bytes en comparación con otros idiomas. Logo es un lenguaje de programación educativo que utiliza Turtle Graphics . Existen múltiples implementaciones interesantes de Logo...

9
Golf los pseudoprimes!

Introducción / antecedentes En una discusión reciente en el chat de cifrado, tuve el desafío de discutir / ayudar con la prueba de primalidad de Fermat y los números de Carmichael. Esta prueba se basa en la premisa que a^(p-1) mod p==1siempre se mantendrá para los primos p, pero no siempre para...

9
Expandir cadenas de comparación

A diferencia de la mayoría de los lenguajes, Python evalúa a<b<ccomo se haría en matemáticas, comparando en realidad los tres números, en lugar de comparar el booleano a<bcon c. La forma correcta de escribir esto en C (y muchas otras) sería a<b && b<c. En este desafío, su...

9
Dada una entrada int n, imprima n * invertido (n)

Dado un número entero n, imprimirn * reversed(n) reversed(n)es el número que obtienes cuando tienes reverselos dígitos n. reverse(512) = 215 reverse(1) = 1 reverse(101) = 101 >>>>>>>> func(5) = 5*5 = 25 func(12) = 12*21 = 252 func(11) = 11*11 = 121 func(659) =...

9
Consejos para jugar golf en The Powder Toy

Diviértete con este, The Powder Toy es un desafío interesante para el golf, especialmente con la lógica de filtrado. Lo que hace que TPT sea un desafío son las muchas, muchas, muchas formas de abordar un problema: Should I use Cellular Automaton rules, SWCH logic, Filt logic, subframe filt logic,...

8
Consejos de golf PHP: lectura / escritura de archivos y CLI

He participado en un número de código PHP de golf retos recientemente y algunas de las técnicas que se utilizan para leer datos de un archivo, como fopen()y fread(), o file_get_contents()realmente dar mi código de una paliza en el recuento de carbón. Especialmente los métodos proporcionados para...

8
Prime palindrómico

Estoy resolviendo la tarea, donde: Entrada: Un número como un entero. Salida: El primo palindrómico mayor más cercano como un entero. Le agradecería sugerencias sobre cómo acortar mi solución. O instrucciones si el cambio de enfoque sería beneficioso. golf=lambda l,r=range:next(x for x in...

8
Buscando alternativas más cortas al `rango (...)`

La mejor solución que he encontrado hasta ahora para un rompecabezas de código de golf en el que estoy trabajando incluye dos invocaciones de aspecto bastante gordorange . Soy muy nuevo en code golf, especialmente en Python, por lo que podría usar algunos consejos. El fragmento relevante es...

8
Reparto de enteros generalizado en Python

Antecedentes Tengo una cadena en Python que quiero convertir a un entero. Normalmente, solo usaría int: >>> int("123") 123 Desafortunadamente, este método no es muy robusto, ya que solo acepta cadenas que coinciden -?[0-9]+(después de eliminar cualquier espacio en blanco inicial o...

8
Jugar al golf con agentes de usuario

Por lo general, cuando se realiza un desafío en Internet, no hay problema con tener que especificar un agente de usuario, pero cuando se trata de tratar con Google, cambia. Google pone en la lista negra el agente de usuario de Urllib, presumiblemente para detener los robots de spam, por lo que...

8
Consejos para jugar golf en CoffeeScript

¿Qué trucos sabes para acortar el código CoffeeScript? CoffeeScript es un lenguaje que compila en JavaScript ("transpila" en ES3, para ser exactos). La regla de oro es "Es solo JavaScript", lo que significa que no hay sobrecarga de tiempo de ejecución. La mayoría de los consejos y trucos de...

8
Consejos para jugar al golf en Elixir

Elixir es un lenguaje funcional relativamente nuevo, en el que me he interesado profundamente. Me gustaría obtener consejos generales sobre el golf en Elixir y aprender técnicas que se pueden aplicar a problemas de código de golf que son algo específicos de Elixir en general. . Basado en tantas...

8
Viajando en una tierra plana

Las coordenadas en el mundo de la Tierra plana consisten en latitud (x) y longitud (y), que son enteros en el rango de 0 ... 9999. Al igual que los enteros gaussianos , pero siempre se escriben usando esta notación: 411S 370E Es decir, con So Nanexado a la latitud, Eo Wanexado a la longitud, con...

8
Consejos para jugar golf en Emotinomicon

¿Qué consejos generales tienes para jugar al golf en Emotinomicon ? Estoy buscando ideas que puedan aplicarse a los problemas de golf de código en general que sean al menos algo específicos para Emotinomicon (por ejemplo, "eliminar comentarios" no es una respuesta). Por favor, publique un consejo...