1linepython
Una colección de respuestas de Python de una línea en algunos desafíos de código en línea.
La idea de este repositorio se produjo cuando desafié a SHELZ1997 a resolver problemas de código en binarySearch.com con solo una línea de código Python. Él es mejor que yo en todos los aspectos de la codificación, y esta es la única forma en que puedo vencerlo de alguna manera.
Normas
- La respuesta está en la misma línea con el
return . - No se importa ningún módulo excepto las plataformas de desafío por código predeterminados.
- No debe llegar al TLE de la plataforma de desafío de código.
- Se acepta hacks, trucos o lo que sea que se ajuste en una línea y pase las pruebas.
Ejemplo:
# functools is imported by default
class Solution : # default by online judge
def minAddToMakeValid ( self , s : str ) -> int : # default by online judge
# answer fit in one line
return len ( functools . reduce ( lambda c1 , c2 : c2 if not c1 else c1 [: - 1 ] if c2 == ")" and c1 [ - 1 ] == "(" else c1 + c2 , s )) if s else len ( s )Uso de la vida real
- Simplemente no lo hagas.
- Cuando odias tu futuro yo.
- Cuando odias tu empresa, estás dispuesto a irse, quieres que tu producto se ejecute pero no sea mantenible.
- Cuando el desafío es demasiado simple para ti, quieres complicar la vida.
Notas
- Muchas de las respuestas no son realmente un código Python de 1-Liner, ya que usan funciones de las bibliotecas.
- Muchas de las respuestas no son las mejores respuestas optimizadas. Simplemente encajan bajo el requisito del límite de tiempo de ejecución del problema.
- Los sitios web de desafíos de código generalmente importan algunas bibliotecas Python predeterminadas, pero la lista puede variar entre los sitios.
Recursos
- Encontró estas interesantes obras de Finxter: Pythononeliners | 10 elegantes frases de Python que encajan en un tweet
Contribución
Utilice esta plantilla si desea contribuir a esta lista:
? Título del problema
Fuente : enlace
Descripción :
Descripción y ejemplo
Respuesta :
Explicaciones :
Colaboradores:
- dangsonbk
- brillo1997
- Rohitsgh
- en runarmod