• 按键公众号 :
按键精灵电脑版
立即下载

软件版本:2014.06
软件大小:22.9M
更新时间:2021-12-03

按键精灵安卓版
立即下载

软件版本:3.7.2
软件大小:46.2M
更新时间:2023-05-10

按键精灵iOS版
立即下载

软件版本:1.8.0
软件大小:29.2M
更新时间:2023-03-21

按键手机助手
立即下载

软件版本:3.8.0
软件大小:262M
更新时间:2023-05-30

快捷导航

登录 后使用快捷导航
没有帐号? 注册

发新话题 回复该主题

[神梦] 【每日一题】舍5逐末 - 2022.5.8 [复制链接]

1#
题目描述

给定两个分别代表区间的起点和终点数字,请编写一个函数,计算它们中舍去含有5的数字之后的数字个数。 输入数字均为正数,并且包含终点数字。

【示例】
输入:4,17
输出:12
解释:4,17会舍弃5和15,得到4,6,7,8,9,10,11,12,13,14,16,17,一共是12个数字。

题目难度:简单
题目来源:CodeWars-Don’t give me five!
题目交流: 584781753
  1. Import "SmAssert.dll"

  2. Function 舍5逐末(起点数字, 终点数字)
  3.     // 您的代码写在这里
  4. End Function


  5. SmAssert 舍5逐末(1, 9) = 8
  6. SmAssert 舍5逐末(4, 17) = 12
  7. SmAssert 舍5逐末(9, 99) = 73
复制代码

参考题解

  1. Import "SmAssert.dll"

  2. Function 舍5逐末(起点数字, 终点数字)
  3.     
  4.     '【作者】:神梦无痕
  5.     '【QQ】:1042207232
  6.     '【Q群】:584781753
  7.     
  8.     Dim 返回值, i
  9.     
  10.     返回值 = 0
  11.     For i = 起点数字 To 终点数字
  12.         If InStr(i, "5") = 0 Then
  13.             返回值 = 返回值 + 1
  14.         End If
  15.     Next
  16.     舍5逐末 = 返回值
  17. End Function


  18. SmAssert 舍5逐末(1, 9) = 8
  19. SmAssert 舍5逐末(4, 17) = 12
  20. SmAssert 舍5逐末(9, 99) = 73
复制代码







插件下载

 
【插件】神梦断言插件 SmAssert.dll,帮助开发者发现业务逻辑错误

2#

学习一下111

3#

学习学习

发新话题 回复该主题