王元康 @ 2022-04-07 12:25:26
by Liking_Cpp_In_Luogu @ 2022-04-07 12:27:25
@王元康 请使用代码框谢谢
by 王元康 @ 2022-04-07 12:28:17
a=input().split()
b=int(a[1])
a=str(a[0])
a=list(a)
g=0
for i in range(len(a)):
if a[i] == 3:
g+=1
if g == b:
print("YES")
else:
print("NO")
by _Remake_ @ 2022-04-07 12:33:06
python应该自带高精的吧qwq 可以把这个数%10再/10直到为0
by Liking_Cpp_In_Luogu @ 2022-04-07 12:33:17
@王元康 我不是很懂python,不过你确定字符3与数字3是可以通用的?
by Liking_Cpp_In_Luogu @ 2022-04-07 12:36:05
根据楼上的应该这样改:
a=input().split()
b=int(a[1])
a=int(a[0])
a=list(a)
g=0
while i:
if a%10 == 3:
g+=1
a/=10
if g == b:
print("YES")
else:
print("NO")
by Unknown___Error @ 2022-04-07 12:37:20
@王元康
a=input().split()
b=int(a[1])
a=str(a[0])
a=list(a)
g=0
for i in range(len(a)):
if a[i] == '3':
g+=1
if g == b:
print("YES")
else:
print("NO")
by 王元康 @ 2022-04-07 12:38:27
@Liking_Cpp_In_Luogu 谢谢,没看到
by Liking_Cpp_In_Luogu @ 2022-04-07 12:38:35
《关于楼上不知道```后要加py这件事》
by Unknown___Error @ 2022-04-07 12:40:08
@王元康 我的是按你的思路写的,就是3和字符'3'的区别
by Liking_Cpp_In_Luogu @ 2022-04-07 12:41:04
@Unknown___Error 我很好奇为什么写成数字3还能拿50分……