Título: Ingrese un entero N y encuentre el número de ocurrencias de un carácter en la representación decimal de 1 a N enteros
Entrada: 12 1
Salida: 5 (1, 10, 11, 12 → 5 1s)
Ideas: 1. El entero N genera cíclicamente la cadena A [12345 ... 12]
2. Cadena A loop + juzgar caracteres de entrada, calcular el número total (1, loop count 2, usar el método count ())
Respuesta:
import sys b = sys.stdin.readline (). strip (). split () num2 = b [1 ] num1 = int (b [0]) str1 = "" coun = 0 para i en el rango (1, num1 + 1 ): str1 = str1 + str (i) # 第 一种 para j en rango (len (str1)): # print (str1 [j]) if str1 [j] == num2: coun + = 1 print (coun)
# La segunda
impresión (str1.count (num2))