Maximale Länge der aufeinanderfolgenden Einsen nach dem Löschen eines Elements (Max Consecutive Ones After Deleting One Element) Bedingung: Gegeben ist ein nicht-leeres Array, das nur aus Nullen und Einsen besteht. Finde die maximale Länge der aufeinanderfolgenden Einsen, die durch das Löschen genau eines Elements aus dem Array erreicht werden kann. Das Löschen eines Elements ist verpflichtend, auch wenn das Array vollständig aus Einsen besteht. Eingabedaten: - nums – ein nicht-leeres Array von Ganzzahlen, jedes Element ist 0 oder 1 Ausgabe: - Eine ganze Zahl – die maximale Länge der aufeinanderfolgenden Einsen nach dem Löschen genau eines Elements Einschränkungen: - 1 <= nums.length <= 10^5 - nums[i] ist 0 oder 1 Beispiel: Go-Code: ```go // Verfügbar ohne Import: sort, fmt, encoding/json package main func MaxOnes(nums []int) int { // TODO: Lösung hier schreiben return 0 } ``` Python-Code: ```python # Verfügbar ohne Import: json, sys, io def max_ones(nums): # TODO: Lösung hier schreiben return 0 ```
Python
Was ist der Unterschied zwischen einem Iterator und einem Generator in Python?
Kann ein solcher TTL-Dekorator mit asynchronen Funktionen verwendet werden?
Haben Sie Dockerfile und Docker Compose geschrieben? Wie unterscheidet sich Docker Compose von Docker/Dockerfile?
Welche anderen funktionalen Werkzeuge in Python kennen Sie oder haben Sie verwendet?
Haben Sie das Singleton-Muster verwendet und was wissen Sie darüber?
Was ist der Unterschied zwischen einem einzelnen Unterstrich, doppeltem Unterstrich und speziellen Namen wie `__name__` in Python?
In welchem Fall wird der `else`-Block in einer `try`/`except`-Konstruktion ausgeführt?
Ist es möglich, Leseoperationen auf Datenbank-Replikate und Schreiboperationen auf den Primärserver zu lenken, und was sind die Risiken eines solchen Ansatzes?
Wann ist eine verkettete Liste besser als eine normale Liste?
Was ist der Unterschied zwischen einem iterierbaren Objekt und einem Iterator?
Haben Sie mit Asynchronität, Multithreading und Multiprocessing gearbeitet?
Wie nennt man den Ansatz, bei dem der Benutzer nicht physisch aus der Datenbank entfernt wird, sondern als gelöscht oder versteckt markiert wird?
Führen Sie eine Codeüberprüfung durch.
Wie kann man vermeiden, dass mehrere Anfragen gleichzeitig eine teure Berechnung auslösen, nachdem der Cache abgelaufen ist oder fehlt?
Haben Sie mit Generatoren gearbeitet?
Können Sie eine Datenbank für eine Aufgabe entwerfen: Tabellen, Beziehungen und Indizes?
Warum kann ein Dictionary innerhalb eines Tupels nicht als Dictionary-Schlüssel verwendet werden? Gibt es eine Garantie, dass kein Dictionary als Argument an die dekorierte Funktion übergeben wird?
Warum kann ein Dictionary innerhalb eines Tupels nicht als Dictionary-Schlüssel verwendet werden? Gibt es eine Garantie, dass kein Dictionary als Argument an die dekorierte Funktion übergeben wird?
Warum kann ein Dictionary innerhalb eines Tupels nicht als Dictionary-Schlüssel verwendet werden? Gibt es eine Garantie, dass kein Dictionary als Argument an die dekorierte Funktion übergeben wird?