Ejercicio: 2Eva_IT2016_T1 Tendencias en Twitter
Propuesta de solución en Python:
# CCPG1001-Fundamentos de programación FIEC-ESPOL # 2Eva_IT2016_T1 Tendencias en Twitter def reportatendencia(tendencias,fecha1,fecha2): etiquetasf1 = tendencias[fecha1] n = len(etiquetasf1) etiquetasf2 = tendencias[fecha2] m = len(etiquetasf2) difsimetrica =[] i = 0 while not(i>=n): # TAREA i = i + 1 return(difsimetrica) def cuentaTopics(tendencias, listaFechas): fechaslista = list(listaFechas) n = len(fechaslista) union = {} i = 0 while not(i>=n): etiquetas = tendencias[fechaslista[i]] etiquetas = list(etiquetas) m = len(etiquetas) j = 0 while not(j>=m): if not(etiquetas[j] in union): union[etiquetas[j]]=0 j = j + 1 i = i + 1 # contadores i = 0 while not(i>=n): etiquetas = tendencias[fechaslista[i]] etiquetas = list(etiquetas) m = len(etiquetas) j = 0 while not(j>=m): cual = etiquetas[j] union[cual] = union[cual] + 1 j = j + 1 i = i + 1 return(union) tendencias = { '08-22-2016':{'#Rio2016', '#BSC', '#ECU'}, '08-25-2016':{'#GYE', '#BRA'}, '08-27-2016':{'#YoSoyEspol', '#GYE', '#BSC'} } listaFechas = ['08-22-2016','08-27-2016'] # PROCEDIMIENTO cuales = cuentaTopics(tendencias, listaFechas) print(cuales)