Python - problema python con string

 
Vista:

problema python con string

Publicado por christina (1 intervención) el 02/09/2020 03:36:52
buen día comunidad
tengo el siguiente problema:
Escriba una función que reciba un string consistente de unos y ceros y retorne la cantidad de ocurrencias de unos menos la cantidad de ocurrencias de ceros.

Por ejemplo, si el string es "11000110101", entonces tu función debe retornar 1 (ya que hay 6 unos y 5 ceros)


mi posible solución es la siguiente:
1
2
def myfunc(s):
  return s.count("1") - s.count("0")

pero no me acepta la solución, gracias de antemano.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 765
Bronce
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

problema python con string

Publicado por dario (185 intervenciones) el 02/09/2020 05:22:50
Hola, hice una prueba con tu funcion y me corre perfecto, no se que error tiene el tuyo.
Salu2.

1
2
3
4
5
6
def myfunc(s):
  return s.count("1") - s.count("0")
 
#Principal
cadena = '00010011101'
print(myfunc(cadena))

En este ejemplo retorna -1: cantidad de 1 = 5, cantidad de 0 = 6; entonces: 5-6 = -1
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar