Explore diversas soluciones LeetCode en Python, C++, JavaScript, SQL y TypeScript. Ideal para preparación de entrevistas, aprendizaje y práctica de código en múltiples lenguajes de programación. Enlace de repositorio de Github
Dada una variedad de tiempo de reunión intervalos
dónde intervalos[i] = [inicio i , final i ]
, determine si una persona podría asistir a todas las reuniones.
Ejemplo 1:
Aporte: intervalos = [[0,30],[5,10],[15,20]] Producción: FALSO
Ejemplo 2:
Aporte: intervalos = [[7,10],[2,4]] Producción: verdadero
Restricciones:
0 <= intervalos.longitud <= 10 4
intervalos[i].longitud == 2
0 <= inicio i < final i <= 10 6
Pitón
al escribir import List clase Solución: def canAttendMeetings(self, intervalos: Lista[Lista[int]]) -> bool: si len(intervalos) == 0: devuelve True intervalos.sort() para i en rango(1, len (intervalos)): si intervalos[i][0] < intervalos[i-1][1]: return False return True intervalos = [[7, 10], [2, 4]] print(Solution().canAttendMeetings (intervalos))