Lunghezza massima di uno consecutivi dopo aver eliminato un elemento (Max Consecutive Ones After Deleting One Element) Condizione: Dato un array non vuoto costituito solo da zeri e uno. Trova la lunghezza massima di uno consecutivi che può essere ottenuta eliminando esattamente un elemento dall'array. L'eliminazione di un elemento è obbligatoria, anche se l'array è composto interamente da uno. Dati di input: - nums – un array non vuoto di numeri interi, ogni elemento è 0 o 1 Output: - Un numero intero – la lunghezza massima di uno consecutivi dopo aver eliminato esattamente un elemento Restrizioni: - 1 <= nums.length <= 10^5 - nums[i] è 0 o 1 Esempio: Codice in Go: ```go // Disponibile senza import: sort, fmt, encoding/json package main func MaxOnes(nums []int) int { // TODO: scrivi qui la soluzione return 0 } ``` Codice in Python: ```python # Disponibile senza import: json, sys, io def max_ones(nums): # TODO: scrivi qui la soluzione return 0 ```
Python
Cosa sono gli strati di Docker e come considerarli quando si scrive un Dockerfile?
Hai usato il pattern Singleton e cosa ne sai?
Come eseguire lo stesso test con diversi set di parametri in `pytest`?
Cos'è ACID e come si manifestano queste proprietà nella pratica?
Come si chiama l'approccio in cui l'utente non viene rimosso fisicamente dal database, ma viene contrassegnato come eliminato o nascosto?
Quali altri strumenti funzionali in Python conosci o hai usato?
Perché un dizionario all'interno di una tupla non può essere usato come chiave del dizionario? C'è qualche garanzia che un dizionario non venga passato come argomento alla funzione decorata?
Qual è la differenza tra un iteratore e un generatore in Python?
È possibile indirizzare le operazioni di lettura alle repliche del database e le operazioni di scrittura al primary, e quali sono i rischi di un tale approccio?
Hai scritto Dockerfile e Docker Compose? Come si differenzia Docker Compose da Docker/Dockerfile?
Qual è la differenza tra un underscore singolo, doppio underscore e nomi speciali come `__name__` in Python?
In quale caso viene eseguito il blocco `else` in una costruzione `try`/`except`?
Qual è la differenza tra un oggetto iterabile e un iteratore?
Hai lavorato con asincronia, multithreading e multiprocessing?
Esegui una revisione del codice.
Perché un dizionario all'interno di una tupla non può essere usato come chiave del dizionario? C'è qualche garanzia che un dizionario non venga passato come argomento alla funzione decorata?
Puoi progettare un database per un compito: tabelle, relazioni e indici?
Perché un dizionario all'interno di una tupla non può essere usato come chiave del dizionario? C'è qualche garanzia che un dizionario non venga passato come argomento alla funzione decorata?
Hai lavorato con generatori?