Alice y Bob hicieron una lista de temas y ambos votaron si les gustaba o no el tema. Escribieron 0 para denotar aversión y 1 para denotar agrado. La tarea es contar el número de temas que a ambos les gustan o les disgustan.
Ejemplos:
Entrada: alice = “010101” bob = “101101”
Salida: 3
a alice y bob les gustan el 4.° y 6.° tema y no les gusta el 5.° tema. Por lo tanto, la salida es 3.Entrada: alice = “111111” bob = “000000”
Salida: 0
No hay gustos o disgustos comunes entre alice y bob. Por lo tanto, la salida es 0.Entrada: alice = “110000” bob = “110011”
Salida: 4
alice y bob les gustan el 1er y 2do tema y no les gusta el 3er y 4to tema. Por lo tanto, el resultado es 4.
Acercarse:
- Primero, tenemos que iterar a través de cada carácter de la string que consiste en los gustos y disgustos de alice.
- Luego, tenemos que compararlo con la entrada correspondiente de la string que consta de los gustos y disgustos de bob.
- Finalmente, contaremos el número de entradas similares e imprimiremos.
A continuación se muestra la implementación.
# function to obtain no # of topics both alice and # bob like def commontopics(alice, bob): # initiate count with 0 count = 0 # iterating through alice for i in range(0,len(alice)): # comparing with corresponding # bob entry if alice[i] == bob[i]: # counting similar entries count += 1 # printing the count print(count) #main function def main(): commontopics("010101", "101101") commontopics("111111", "000000") commontopics("110000", "110011") # driver code if __name__ == "__main__": main() # This code is contributed by SrujayReddy
Producción:
3 0 4
Publicación traducida automáticamente
Artículo escrito por SrujayReddy y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA