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

软件版本: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

快捷导航

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

发新话题 回复该主题

[神梦] 【每日一题】寻找镜像数字 - 2022.09.03 [复制链接]

1#
题目描述

镜像数字是指一个数字倒过来还是自身,例如数字101。
前20个镜像数字分别是:0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 22, 33, 44, 55, 66, 77, 88, 99, 101。
我们的任务是找出第n个镜像数字,默认所有的镜像数字默认从0开始。

示例:
输入:n=1,返回:0。因为第1个镜像数字是0。
输入:n=10,返回:9。

题目难度:中等
题目来源:codewars
题目交流: 584781753
  1. Import "SmAssert.dll"

  2. Function 寻找镜像数字(个数)
  3.     // 您的代码写在这里
  4. End Function


  5. SmAssert 寻找镜像数字(2) = 1
  6. SmAssert 寻找镜像数字(10) = 9
  7. SmAssert 寻找镜像数字(100) = 909
复制代码

参考题解

  1. Import "SmAssert.dll"


  2. Function 寻找镜像数字(个数)
  3.     
  4.     '【作者】:神梦无痕
  5.     '【QQ】:1042207232
  6.     '【Q群】:584781753
  7.     
  8.     Dim i, n
  9.     
  10.     i = 0
  11.     n = 0
  12.     Do
  13.         If CStr(i) = StrReverse(i) Then
  14.             n = n + 1
  15.             If n >= 个数 Then
  16.                 Exit Do
  17.             End If
  18.         End If
  19.         i = i + 1
  20.     Loop
  21.     寻找镜像数字 = i
  22. End Function


  23. SmAssert.That 寻找镜像数字(2), "==", 1
  24. SmAssert.That 寻找镜像数字(10), "==", 9
  25. SmAssert.That 寻找镜像数字(100), "==", 909
复制代码










插件下载

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

2#

学习学习

3#

这个是自己封装的命令马

4#

学习学习

5#


发新话题 回复该主题