一星级挑战:13 促销骰子

促销骰子

题目描述

小爱的商店正在促销。顾客在付款的时候,有机会掷一次骰子,如果掷出 6,可以获得优惠,并且可以继续掷骰子,直到出现不是 6 的情况,或掷三次为止。获奖规则如下:

  • 如果没有 6,没有优惠;
  • 如果只有一个 6,优惠 10 元;
  • 如果有两个 6,优惠 100 元;
  • 如果有三个 6,优惠 1000 元。

给定一组投掷的结果,请输出可以获得的优惠金额。

输入格式

输入由一个或多个整数构成。若存在多个数,则除最后一个数外,之前的数都是 6,且最多只有三个数。

输出格式

单个整数:表示获得的优惠金额。

样例数据

输入:

6 3

输出:

10

输入:

6 6 6

输出:

1000

输入:

1

输出:

0

题目来源

https://www.iai.sh.cn/problem/90


实现

C++ 语言

# include <iostream>
using namespace std;

int main(){
	string s;	
    getline(cin,s,'\n');
    
    int m = 1;
    for(int i = 0; i < s.size(); i++){
    	if(s[i] == '6'){
    		m *= 10;
		} 
	}
	cout << (m == 1 ? 0 : m) ;
	return 0;
}

Python 语言

s = input().split(' ')
l = s.count('6')
if l == 0:
    print(0)
else:
    print(10 ** l)
一星级挑战:14 逢七必过 逢七必过的游戏规则如下:对一个区间内的整数进行报数,若遇到的数字是 7 的倍数或个位数是 7,则不报数,输出。若干行:每行一个数字或者一个单词。,及结束游戏时的最后一个整数。给定开始游戏的第一个整数。,请输出整个报数过程。 阅读详情

相关推荐

机器学习强基计划2-1:一文总结熵——交叉熵、相对熵、互信息(附例题分析)

本文从宇宙演化的终极定律熵增定律出发,讲解什么是熵?熵与机器学习的关系——最大熵原理,并引出相对熵、交叉熵、条件熵、互信息等常见概念

FRIGIDWINTER的博客 2326

MFC 写的飞行棋C++源代码

1.游戏后玩家轮流掷骰子,轮流走棋,直到游戏中有一个玩家结束游戏。 要求:利用鼠标进行走棋(能区分多个玩家旗子); 正确识别胜利和失败,正确判断走棋正确与否,是否引起游戏结束; 2.玩家用鼠标点击骰子图标之后,再点击棋盘上某个棋盘上自己的飞机进行走棋,玩家轮流走棋,如果有玩家投到6则重新又这个玩家走棋。 3游戏细则 (1)起飞:只有当骰子掷出6点时,飞机起飞。 (2)到达:飞机到达终点时,回退多余点数。 (3)跳跃:飞机飞到同色方块时跳跃到下一个同色方; 如果下一个同色方块连接快速通道,则飞过快速通道。 (4)撞机:飞机停的方块中有敌机停留,敌机被撞回停机场。 (5)迭机:两架或多架飞机走到同一格时,重叠在一起称为迭机; ① 我方飞机正好停留在敌方上头,所有飞机回飞机场; ② 我方骰子为6时且与敌方飞机距离为小于6时,我方飞机停留在敌机上头,下次投骰子后直接走我方这辆飞机; ③ 我方骰子不为6时且与敌机距离小于6时,我方需倒退剩余点数; (6)胜利:有一架飞机飞到终点胜利,游戏结束。

掷骰子游戏

掷骰子游戏 C 语言 做的 可以自行更改数据

C++编写的掷骰子程序

每个骰有6面,点数为1,2,3,4,5,6,游戏者在程序运行时输入一个无符号整数,作为产生的随机数的种子,每轮投两轮,第一轮如果和数为7或11则为胜,游戏结束……

Windows 11下JDK 21与JMeter 5.6.3环境配置全攻略

环境变量是操作系统管理软件路径与执行权限的核心机制,它通过预设的键值对,指引系统在调用命令时定位可执行文件。理解其工作原理,是解决软件安装后“命令未找到”等问题的关键。对于Java生态而言,正确配置JAVA_HOME和Path变量,不仅能让java、javac等基础命令全局可用,更是Maven、Gradle乃至JMeter等众多工具链顺畅运行的基石。JMeter作为一款基于Java开发的经典性能测试与接口测试工具,其稳定运行高度依赖健全的Java环境。本文聚焦于在Windows 11系统上,为JDK 21与

weixin_30940783的博客 449

【数学建模】 进化计算与群体智能

遗传算法(GA)是一种用于优化和搜索问题的启发式算法。它模拟了自然选择的过程,其中个体通过遗传和变异进行繁殖,逐渐进化出更优的解。基本步骤初始化:生成初始种群。适应度评估:评估种群中每个个体的适应度。选择:根据适应度选择个体进行繁殖。交叉:选定个体对进行基因交换,生成新的后代。变异:对一些个体进行基因变异,以增加多样性。迭代:重复评估和繁殖过程,直至达到停止条件。粒子群优化算法(PSO)是一种基于群体智能的优化算法,由Kennedy和Eberhart于1995年提出。其灵感来源于鸟群觅食的行为。

weixin_42914989的博客 1113

告别安装烦恼!Orange3 3.38.0 Windows绿色版下载即用,附保姆级汉化与组件配置指南

本文详细介绍了Orange3 3.38.0 Windows绿色版的下载与使用,包括中文汉化、组件配置及高效管理技巧。这款无需安装的数据科学工具特别适合快速验证想法的研究人员和移动办公用户,支持多种数据源和可视化工具,大幅提升工作效率。

weixin_30897233的博客 598

从Peer到脉冲地震波:免费Python工具全流程配置教程(PyCharm+Anaconda)

本文详细介绍了如何使用Python工具链(PyCharm+Anaconda)实现从Peer数据库获取地震波数据到生成脉冲地震波的全流程配置。通过开源工具EQTOOL和PySeismicGen,结合Python环境搭建、数据格式转换和脉冲地震动生成技术,为结构抗震分析提供高效、灵活的解决方案。

weixin_29093169的博客 430

【electron】- 从零到一:在electron-vite项目中集成better-sqlite3的工程化实践

本文详细介绍了在electron-vite项目中集成better-sqlite3数据库的完整工程化实践。针对原生模块的编译挑战,提供了从环境配置、路径规划、服务封装到IPC通信的解决方案,并重点解决了开发与生产环境的数据库路径分离及打包部署等核心问题,帮助开发者构建稳定高效的Electron桌面应用数据层。

weixin_29306571的博客 204

深度学习实战12(进阶版)-利用Dewarp实现文本扭曲矫正

大家好,我是微学A1, 我们在生活中会看到一些拍摄扭曲的图片,我们在通过OCR识别的时候,因为扭曲的厉害,而无法识别,我们需要对图片进行处理。

微学AI的博客 3157

FreeRTOS全攻略:从入门到精通

本文聚焦 FreeRTOS,从基础概念出发,阐述其开源、轻量级等优势。着重介绍 FreeRTOS 入门知识,涵盖内存管理、任务操作、同步互斥机制等核心内容。其中,空闲任务与钩子函数保障系统基础运行与功能扩展;队列、信号量、互斥锁和事件组等机制,分别从数据传递、资源访问控制、优先级问题解决及多任务同步等方面,为开发者提供高效的任务间协作与资源管理方案,助力开发者掌握 FreeRTOS 核心技术,为嵌入式项目开发筑牢基础。

邓邓子的博客 6357

从泛光成像到可寻址扫描:Flash激光雷达的车规级优势与技术演进

Flash激光雷达凭借固态架构优势成为自动驾驶感知技术的重要发展方向。该方案无机械部件,具备抗振动、长寿命等特点,同时CMOS工艺带来显著成本优势。但传统泛光式存在能量弥散问题,难以兼顾大视场和远距离探测。可寻址扫描技术通过分区点亮VCSEL阵列,有效提升局部能量密度,在保持固态可靠性的同时突破性能瓶颈。这种"电子扫描+分区点亮"的混合架构,使Flash激光雷达有望实现大视场、远距离、高可靠和低成本的多重突破,推动自动驾驶技术发展。

致力于lidar应用开发 233

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

上一篇: 一星级挑战:12 植树造林
下一篇: 一星级挑战:14 逢七必过
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

打赏作者

青少年编程小助手_Python

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

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

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

打赏作者

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

抵扣说明:

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

余额充值