1linepython
Eine Sammlung von Ein-Liner-Python-Antworten auf einige Online-Code-Herausforderungen.
Die Idee dieses Repositorys kam, als ich Shinez1997 herausforderte, Codeprobleme auf binarysearch.com mit nur einer Zeile von Python -Code zu beheben. Er ist besser als ich in allen Aspekten der Codierung, und dies kann nur ich irgendwie schlagen.
Regeln
- Die Antwort ist in der gleichen Zeile mit der
return . - Es wird kein Modul importiert, mit Ausnahme von Standardeinstellungen von Code Challenge -Plattformen.
- Darf nicht die Tle der Code Challenge -Plattform erreichen.
- Hacks, Tricks oder was auch immer, was in eine Zeile passt und die Tests bestehen, wird akzeptiert.
Beispiel:
# 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 )Nutzung des wirklichen Lebens
- Einfach nicht.
- Wenn du dein zukünftiges Selbst hasst.
- Wenn Sie Ihre Firma hassen, sind Sie bereit zu gehen, Sie möchten, dass Ihr Produkt läuft, aber nicht abnehmbar ist.
- Wenn die Herausforderung für Sie zu einfach ist, möchten Sie das Leben komplizieren lassen.
Notizen
- Viele der Antworten sind nicht wirklich 1-Liner-Python-Code, da sie Funktionen aus Bibliotheken verwenden.
- Viele der Antworten sind nicht die besten optimierten Antworten. Sie passen nur unter die Anforderung des Problems des Problems.
- Code Challenge -Websites importieren normalerweise einige Standard -Python -Bibliotheken, die Liste kann jedoch zwischen Websites variieren.
Ressourcen
- Fanden diese interessanten Werke von Finxter: Pythononeliners | 10 elegante Python-Einzeiler, die in einen Tweet passen
Beitrag
Bitte verwenden Sie diese Vorlage, wenn Sie zu dieser Liste beitragen möchten:
? Problemtitel
Quelle : Link
Beschreibung :
Beschreibung und Beispiel
Antwort :
Erklärungen :
Mitwirkende:
- Dangsonbk
- Shinez1997
- Rohitsgh
- Runarmod