单身狗配对(括号配对)

我怕爱的太早我们不能终老 提交于 2020-01-23 05:24:22

单身狗配对

描述

 

B公司组织了一场七夕配对活动,单身的男女生可以来参加活动。

 

配对规则

1. 所有参加活动的人都只排成一列,来参加活动的女生只会和排在队伍最后的男生配对。

2. 如果女生来到现场没有可以配对的男生则活动失败。

3. 如果最后有没有被领走的男生则活动也失败。

 

问题

给定到场参加活动人士顺序的性别,问活动能不能成功举办。

输入

 

一行数据,到场人士顺序的性别。

如:mfmfmfmmff

参加人数不超过100人。

输出

 

True或者False表示活动能否成功举办。

输入样例 1 

mfmfmf

输出样例 1

True

输入样例 2 

mfmmfffm

输出样例 2

False

解答:

s = input()

stack = []
flag = True

for item in s:
    if(item == 'm'):
        stack.append(item)
    else:
        if(len(stack) == 0):
            flag = False
            break
        else:
            stack.pop()
            
if(len(stack) > 0):
    flag = False

print(flag)    

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!