打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Kotlin Heroes 科特林英雄 练习赛1 A题

题目:

米什卡得到了1个六面骰子。它的各个面分别是 2 至 7 ; 各个面的数字都不一样,所以这几乎就是普通的骰子。米什卡想要通过掷骰子来得到 X ,X 点数是米什卡掷骰子正面的数字之和。

米什卡并不在乎掷骰子的次数,他只想知道他如果需要得到 X ,需要掷多少次骰子。米什卡很幸运,有你能帮到他,你的任务是打印掷骰子的次数。


要求:

输入项:

01 第1行输入1个整数 t (1 <= t <= 100) ,表示试验要重复多少次?

02 第2行输入1个整数 Xi (2 <= Xi <= 100) ,即我们需要查找的最终点数

输出项:

即输出我们需要掷骰子的次数(输出可能的任一答案即可)


分析:

即存在 2,3,4,5,6,7 ;共计6个数值,初始输入1个整数(X),通过6个数字多少次能够相加得到这个整数,不需要输出最少次数;我们可以看到,2 是最小的基数,所以我们很大程度上,要考虑到掷出2的方案


答案:

fun main() {
    repeat(readLine()!!.toInt()) {
        println(readLine()!!.toInt() / 2)
    }
}
// 输入:
// 2
// 2
// 输出:
// 1 即1个2即可
//-----
// 67
// 输出:
// 33 即32个2,1个3

今天的题目,大家学会了吗?

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
【生活常识】骰子的一和四为何是红色
掷骰子前为什么要吹口气
奇门掐指预测术,
五年级数学上册教案-15掷一掷 人教版
麻将技巧:麻将码牌上的绝招
骰子n种你不知道的玩法,让娃爱上数学
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服