Sobes.tech

Python

Condizione: Dato due array di oggetti. Ogni oggetto contiene un campo numerico 'code'. Restituisci un nuovo array contenente tutti gli oggetti dell'array a per i quali esiste un oggetto nell'array b con lo stesso valore 'code'. L'ordine degli elementi nel risultato è determinato dall'ordine del 'code' corrispondente in b: gli oggetti di a devono essere ordinati nell'ordine in cui il loro 'code' appare in b. Se in b ci sono più oggetti con lo stesso 'code', viene considerata solo la prima occorrenza. Dati di input: - a — array di oggetti della forma { code: number, ...rest }, lunghezza da 0 a 10^5 - b — array di oggetti della forma { code: number, ...rest }, lunghezza da 0 a 10^5 Dati di output: Array di oggetti di a, filtrati e ordinati in base alla prima occorrenza del 'code' corrispondente in b. Restrizioni: - 0 <= a.length, b.length <= 100 000 - Il campo 'code' è un numero intero non negativo - b può contenere duplicati in 'code' — viene considerata solo la prima occorrenza Esempio di funzione: ```python # Disponibile senza import: json, sys, io def intersect_by_code(a, b): # Scrivi qui la soluzione return [] ```

150

Spiega il concetto e lo scopo delle migrazioni di database nel processo di sviluppo e manutenzione delle applicazioni

Junior — Middle
142

Può spiegare cosa si intende per pattern creazionali nello sviluppo software?

Junior — Middle
134

Come si valuta l'efficienza della ricerca dei dati in una tabella hash?

Junior — Middle
128

Quali metodi e strumenti conosci per verificare la correttezza della cache?

Junior — Middle
123

Cosa sono gli strati di Docker e come considerarli quando si scrive un Dockerfile?

108

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 ```

105
/5