当前位置:网站首页>到底有多二(Lua)
到底有多二(Lua)
2022-07-07 15:38:00 【有趣就行】
题目
一个整数“犯二的程度”定义为该数字中包含2的个数与其位数的比值。如果这个数是负数,则程度增加0.5倍;如果还是个偶数,则再增加1倍。例如数字-13142223336是个11位数,其中有3个2,并且是负数,也是偶数,则它的犯二程度计算为:3/11×1.5×2×100%,约为81.82%。本题就请你计算一个给定整数到底有多二。
输入格式:
输入第一行给出一个不超过50位的整数N。
输出格式:
在一行中输出N犯二的程度,保留小数点后两位。
输入样例:
-13142223336
输出样例:
81.82%
代码
local n = io.read()
local ans= 0
for i = 1, #n do
if n:sub(i, i) == "2" then
ans = ans + 1
end
end
if n:sub(1, 1) == "-" then
ans = ans / (#n - 1) * 1.5
else
ans = ans / #n
end
if tonumber(n:sub(#n, #n)) % 2 == 0 then
ans = ans * 2
end
print(string.format("%.2f%%", ans * 100))
边栏推荐
- QML beginner
- Pychart ide Download
- LeetCode刷题day49
- Shallow understanding Net core routing
- Skimage learning (1)
- Establishment of solid development environment
- LeetCode 152. Product maximum subarray daily question
- Notes on installing MySQL in centos7
- L1-027 出租(Lua)
- Is AI more fair than people in the distribution of wealth? Research on multiplayer game from deepmind
猜你喜欢
A tour of grpc:03 - proto serialization / deserialization
Matplotlib绘图界面设置
麒麟信安操作系统衍生产品解决方案 | 存储多路径管理系统,有效提高数据传输可靠性
SlashData开发者工具榜首等你而定!!!
mysql官网下载:Linux的mysql8.x版本(图文详解)
Sator launched Web3 game "satorspace" and launched hoobi
赋能智慧电力建设 | 麒麟信安高可用集群管理系统,保障用户关键业务连续性
QML初学
Shallow understanding Net core routing
[image sensor] correlated double sampling CDs
随机推荐
Shallow understanding Net core routing
Solid function learning
How to choose the appropriate automated testing tools?
【黄啊码】为什么我建议您选择go,而不选择php?
麒麟信安中标国网新一代调度项目!
LeetCode 648(C#)
测试用例管理工具推荐
防火墙系统崩溃、文件丢失的修复方法,材料成本0元
LeetCode 515(C#)
With the latest Alibaba P7 technology system, mom doesn't have to worry about me looking for a job anymore
自定义View必备知识,Android研发岗必问30+道高级面试题
专精特新软件开发类企业实力指数发布,麒麟信安荣誉登榜
DNS series (I): why does the updated DNS record not take effect?
LeetCode 300. Daily question of the longest increasing subsequence
LeetCode 213. 打家劫舍 II 每日一题
邮件服务器被列入黑名单,如何快速解封?
LeetCode 1186. Delete once to get the sub array maximum and daily question
[source code interpretation] | source code interpretation of livelistenerbus
Number of exchanges in the 9th Blue Bridge Cup finals
Sator推出Web3游戏“Satorspace” ,并上线Huobi