虽然AC了,但代码有些麻烦,有没有大佬有更好的思路
查看原帖
虽然AC了,但代码有些麻烦,有没有大佬有更好的思路
1498425
nrZZZ777楼主2024/10/10 16:32
str_input = input().strip('.')
girl_num=0
boy_num=0

for i in range(len(str_input)):
    if str_input[i]=='g':
        girl_num+=1
    elif str_input[i]=='i' and str_input[i-1]!='g':
        girl_num+=1
    elif str_input[i]=='r' and str_input[i-1]!='i':
        girl_num+=1
    elif str_input[i]=='l' and str_input[i-1]!='r':
        girl_num+=1
    elif str_input[i]=='b':
        boy_num+=1
    elif str_input[i]=='o' and str_input[i-1]!='b':
        boy_num+=1
    elif str_input[i]=='y' and str_input[i-1]!='o':
        boy_num+=1

print(boy_num)
print(girl_num)
2024/10/10 16:32
加载中...