1linepython
Une collection de réponses Python à une ligne sur certains défis du code en ligne.
L'idée de ce référentiel est venue lorsque j'ai mis au défi Shinez1997 de résoudre les problèmes de code sur BinarySearch.com avec une seule ligne de code Python. Il est meilleur que moi dans tous les aspects du codage, et c'est la seule façon de le battre d'une manière ou d'une autre.
Règles
- La réponse est sur la même ligne avec le
return . - Aucun module n'est importé, sauf par défaut par les plates-formes de défis de code.
- Ne doit pas atteindre le tle de la plate-forme de défi du code.
- Les hacks, les astuces ou quoi que ce soit qui s'adapte sur une seule ligne et passe les tests est accepté.
Exemple:
# 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 )Utilisation de la vie réelle
- Je ne le fais pas.
- Lorsque vous détestez votre avenir.
- Lorsque vous détestez votre entreprise, vous êtes prêt à partir, vous voulez que votre produit soit exécuté mais soyez inhabitable.
- Lorsque le défi est trop simple pour vous, vous voulez rendre la vie compliqué.
Notes
- Beaucoup de réponses ne sont pas vraiment du code Python à 1 liner, car ils utilisent des fonctions des bibliothèques.
- De nombreuses réponses ne sont pas les réponses les mieux optimisées. Ils s'adaptent simplement sous l'exigence de la limite de temps d'exécution du problème.
- Les sites Web de Code Challenge importent généralement certaines bibliothèques Python par défaut, mais la liste peut varier entre les sites.
Ressources
- J'ai trouvé ces œuvres intéressantes de Finxter: Pythononeliners | 10 élégants doublures Python qui s'inscrivent dans un tweet
Contribution
Veuillez utiliser ce modèle si vous souhaitez contribuer à cette liste:
? Titre du problème
Source : lien
Description :
Description et exemple
Répondre :
Explications :
Contributeurs:
- dangsonbk
- Shinez1997
- Rohitsgh
- runarmod