2766: 到底有多二
内存限制:128 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:25
解决:11
题目描述
总所周知,动画片《熊出没》中,存在两头《臭狗熊》,分别是熊二和熊大,它们两个为了防止森林被砍伐,和光头强斗智斗勇。然而每次熊二都会因为美食的诱惑上当受骗,所以本题需要你去计算一下,熊二到底有多二?
题目会输入一个不超过100位的整数n,用来表示熊二的犯二程度。
一个整数“犯二的程度”定义为该数字中包含2的个数与其位数的比值。
如果这个数是负数,则程度增加0.5倍;
如果还是个偶数,则再增加1倍。
例如数字-13142223336是个11位数,其中有3个2,并且是负数,也是偶数,则它的犯二程度计算为:3/11×1.5×2×100%,约为81.82%。
题目会输入一个不超过100位的整数n,用来表示熊二的犯二程度。
一个整数“犯二的程度”定义为该数字中包含2的个数与其位数的比值。
如果这个数是负数,则程度增加0.5倍;
如果还是个偶数,则再增加1倍。
例如数字-13142223336是个11位数,其中有3个2,并且是负数,也是偶数,则它的犯二程度计算为:3/11×1.5×2×100%,约为81.82%。
输入
输入一个不超过100位的整数n。
输出
输出熊二的犯二程度,保留2位小数,并且加上%号。
样例输入 复制
-13142223336
样例输出 复制
81.82%