有趣的题

时间限制:C/C++ 1秒,其他语言2秒
空间限制:C/C++ 32768K,其他语言65536K
64bit IO Format: %lld

题目描述 

给6个火柴棍,问能不能拼成“熊”或者“象”
“熊”:4根棍子长度一样,另外2根棍子长度不一样
“象”:4根棍子长度一样,另外2根棍子长度一样。
如果可以拼出熊,输出“Bear”
如果可以拼出象,输出“Elephant”
如果都不可以拼出,输出“Hernia”

输入描述:

一行六个数表示每个火柴棍的长度

输出描述:

输出一行一个字符串表示答案
示例1

输入

复制
4 2 5 4 4 4

输出

复制
Bear
示例2

输入

复制
4 4 5 4 4 5

输出

复制
Elephant
示例3

输入

复制
1 2 3 4 5 6

输出

复制
Hernia

备注:

火柴棍长度在[1,9]内

题解:第一次wa 80%了,要注意,6个全部一样的是大象,5个一样的是熊。

python:

a=list(map(int,input().split()))
b=set(a)
if len(b)<2:
    print("Elephant")
elif len(b)==2:
    for i in b:
        if a.count(i)==2:
            print("Elephant")
            exit()
    print("Bear")
elif len(b)==3:
    for i in b:
        if a.count(i)==4:
            print("Bear")
            exit()
    print("Hernia")
else:
     print("Hernia")

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

落凡尘.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值