当前位置: 代码迷 >> 综合 >> #洛谷,新手村,循环!循环!循环!计数问题(join,count)
  详细解决方案

#洛谷,新手村,循环!循环!循环!计数问题(join,count)

热度:60   发布时间:2024-01-25 03:51:43.0

洛谷,新手村,循环!循环!循环!计数问题

答案

n,x=map(int,input().split())
b=[]
for i in range(1,n+1):b.append(str(i))
a=''.join(b)
print(a.count(str(x)))

注意

count用于一个字符串中的小字符串的个数
append用于列表,可直接加入一个数字,但是,该题中,要用到join,所以将数字转化为str后,再加入列表`

 str.join
Help on method_descriptor in str:str.join = join(self, iterable, /)Concatenate any number of strings.The string whose method is called is inserted in between each given string.The result is returned as a new string.Example: '.'.join(['ab', 'pq', 'rs']) -> 'ab.pq.rs'help> str.count
Help on method_descriptor in str:str.count = count(...)S.count(sub[, start[, end]]) -> intReturn the number of non-overlapping occurrences of substring sub instring S[start:end].  Optional arguments start and end areinterpreted as in slice notation.help> list.append
Help on method_descriptor in list:list.append = append(self, object, /)Append object to the end of the list.
  相关解决方案