Preguntas etiquetadas con python

Este desafío está relacionado con el lenguaje Python. Tenga en cuenta que los desafíos que requieren que las respuestas estén en un idioma específico generalmente no se recomiendan.

248
Consejos para jugar golf en Python

¿Qué consejos generales tienes para jugar al golf en Python? Estoy buscando ideas que se puedan aplicar a problemas de código de golf y que también sean al menos algo específicas para Python (por ejemplo, "eliminar comentarios" no es una respuesta). Por favor, publique un consejo por...

58
Piedra honesta, papel, tijeras

Muchas personas consideran que RPS es un juego de azar. Si ambos jugadores juegan de forma impredecible, la mejor estrategia es jugar al azar. Sin embargo, vamos a introducir un poco de previsibilidad. Cada bot tendrá la oportunidad de decirle al otro bot qué va a jugar simultáneamente. Luego hay...

56
Ruleta de robot: apuestas de robot de alto riesgo

Clasificación final + ---------------------------------- + --------- + ---- ----- + --------- + ---------------------------- + El | Nombre | Puntuación | WinRate | TieRate | Probabilidad de eliminación | + ---------------------------------- + --------- + ---- ----- + --------- +...

45
Hay conocidos conocidos

El ex secretario de Defensa estadounidense, Donald Rumsfeld, famoso popularizó la frase "conocidos conocidos". Aquí vamos a destilar sus comentarios en una estrofa de cuatro líneas. Específicamente, envíe este texto: known knowns known unknowns unknown knowns unknown unknowns La capitalización...

38
Hacer palabras cuadradas

El reto Su tarea es crear un programa que tome cualquier entrada de cadena dada y la envíe en formato cuadrado. Las cadenas vacías deberían devolver una cadena vacía. Ejemplos Dada la entrada: golf Su programa debería generar: golf o l l o flog Entrada: 123 Salida: 123 2...

38
Resuelve el cubo de Rubik

Escriba el programa más corto que resuelva el cubo de Rubik (3 * 3 * 3) dentro de un tiempo razonable y se mueva (digamos, máximo 5 segundos en su máquina y menos de 1000 movimientos). La entrada está en el formato: UF UR UB UL DF DR DB DL FR FL BR BL UFR URB UBL ULF DRF DFL DLB DBR (esta...

36
Cuentas ASCII básicas

Título alternativo: Cuenta tu sentencia de prisión en el muro Dado un número n, los resultados obtenidos se agrupan en el tradicional 5 por grupo y 50 por fila. Ejemplos 1 | | | | 4 4 |||| |||| |||| |||| 5 5 |||/ ||/| |/|| /||| 6 6 |||/ | ||/| | |/|| | /||| | 50 |||/ |||/ |||/...

35
¡FALLE el fuerte tipeo de Python!

Su tarea es escribir algún código en Python 2 o 3 de modo que esta expresión: (a+b)(c+d) == a*c + b*c + a*d + b*d evaluará a Truesin plantear ninguna excepción. Para aclarar, copiaré su código en un archivo, luego fromel archivo import *. Luego escribiré la expresión en la consola y verificaré...

34
Soluciones de Python para asignación en lambda

Esta es una pregunta de consejos para jugar golf en Python. En el golf de Python, es común que un envío sea una función definida como lambda. Por ejemplo, f=lambda x:0**x or x*f(x-1) calcula el factorial de x. El formato lambda tiene dos grandes ventajas : La repetitiva de f=lambda x:...o...

34
Dilema ruidoso del prisionero iterado

En este desafío, jugarás el ruidoso dilema del prisionero iterado. El dilema del Prisionero es un escenario en la teoría de juegos donde hay dos jugadores, cada uno con dos opciones: cooperar o desertar. A cada jugador le va mejor si desertan que si cooperan, pero ambos jugadores preferirían el...

33
Un algoritmo de "clasificación"

Hay un "algoritmo de ordenamiento", a veces llamado ordenamiento de Stalin, en el cual, para ordenar una lista, simplemente elimina elementos de la lista hasta que se ordena en orden creciente. Por ejemplo la lista [1, 2, 4, 5, 3, 6, 6] Cuando "ordenado" con Stalin se convierte en ordenar [1,...

32
Subasta de primer precio de oferta sellada

Resultado final La competencia ha terminado. ¡Felicidades a hard_coded! Algunos hechos interesantes: En 31600 de 40920 subastas (77,2%), el ganador de la primera ronda ganó la mayor cantidad de rondas en esa subasta. Si se incluyen bots de ejemplo en la competencia, los nueve primeros lugares...

31
Práctica de golf: Python [cerrado]

Este es un desafío de practicar la optimización del golf en Python: trucos y accesos directos reutilizables para eliminar algunos caracteres. Muchos estarán familiarizados con los golfistas de Python y usarán ideas comunes de los Consejos de Python . Algunos de estos usan funciones específicas de...

29
El espejismo de la persona inteligente

Érase una vez, estaba leyendo esta pregunta / respuesta en Quora ¿Hay realmente programadores con títulos en informática que no puedan aprobar el examen FizzBuzz? Este código se da como la respuesta obvia for i in range(1, 100): if i % 3 == 0 and i % 5 == 0: print "FizzBuzz" elif i % 3 == 0:...

27
Números con simetría rotacional

Dado un número entero, genera un valor verdadero si es el mismo invertido (girado 180 °) o un valor falso de lo contrario. 0, 1y 8tienen simetría rotacional. 6se convierte 9y viceversa. Secuencia de números que produce resultados verdaderos: OEIS A000787 0, 1, 8, 11, 69, 88, 96, 101, 111, 181,...

27
Aventureros en las ruinas

Test Driver • Discusión de desafío • Enviar aventurero ( Fuente de la imagen ) Varios aventureros rivales están atacando las ruinas en busca de tesoros, pero solo pueden transportar tanto a la vez y tienen sus límites de resistencia. Quieren obtener el tesoro más valioso y salir antes de...