打卡信奥刷题(719)用Scratch图形化工具信奥B3970[普及组/提高组] [语言月赛 202405] 数字取模

[语言月赛 202405] 数字取模

题目描述

小 S 的生日就要到了,小 Q 决定送给小 S 数字 x x x 当做礼物。为此,她首先准备了一个四位数 x x x

但是,小 S 并不喜欢 ≥ k \geq k k 的数字。因此,小 Q 要将 x x x每一位上的数字分别变成这一位数字除以 k k k 得到的余数。

请你告诉小 Q 最终 x x x 会变成什么样子。

输入格式

一行,两个用空格隔开的正整数 x , k x, k x,k,其中 x x x 表示小 Q 准备的数字,保证是一个四位正整数 k k k 的含义参照题目描述。

输出格式

一行,一个非负整数,表示 x x x 每一位对 k k k 取余后的数字。

样例 #1

样例输入 #1

7432 3

样例输出 #1

1102

样例 #2

样例输入 #2

7070 7

样例输出 #2

0

样例 #3

样例输入 #3

1234 9

样例输出 #3

1234

样例 #4

样例输入 #4

7123 7

样例输出 #4

123

提示

样例 1 解释

数字 7 7 7 3 3 3 取余等于 1 1 1,数字 4 4 4 3 3 3 取余等于 1 1 1,因此最后 x x x 会变成 1102 1102 1102

样例 2 解释

两个 7 7 7 7 7 7 取余后都变为 0 0 0,于是整个数字都变成 0 0 0,注意不要输出多余的前导 0 0 0。样例 4 同理。

样例 3 解释

数字 1 , 2 , 3 , 4 1, 2, 3, 4 1,2,3,4 < 9 < 9 <9,所以整个数字不变。

数据范围

对于前 30 % 30 \% 30% 的数据,保证 x x x 的十位、百位、千位都 < k < k <k
对于另 30 % 30 \% 30% 的数据,保证 x x x 的个位、十位、百位都 < k < k <k
对于 100 % 100 \% 100% 的数据,保证 1000 ≤ x ≤ 9999 1000 \leq x \leq 9999 1000x9999 1 ≤ k ≤ 9 1 \leq k \leq 9 1k9

Scratch实现

在这里插入图片描述

后续

接下来我会不断用scratch来实现信奥比赛中的算法题、Scratch考级编程题实现、白名单赛事考题实现,感兴趣的请关注,我后续将继续分享相关内容

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值