【每日一题】寻找镜像数字
作者:神梦科技
题目描述
镜像数字是指一个数字倒过来还是自身,例如数字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
Import "SmAssert.dll"
Function 寻找镜像数字(个数)
// 您的代码写在这里
End Function
SmAssert 寻找镜像数字(2) = 1
SmAssert 寻找镜像数字(10) = 9
SmAssert 寻找镜像数字(100) = 909
复制代码
参考题解
Import "SmAssert.dll"
Function 寻找镜像数字(个数)
'【作者】:神梦无痕
'【QQ】:1042207232
'【Q群】:584781753
Dim i, n
i = 0
n = 0
Do
If CStr(i) = StrReverse(i) Then
n = n + 1
If n >= 个数 Then
Exit Do
End If
End If
i = i + 1
Loop
寻找镜像数字 = i
End Function
SmAssert.That 寻找镜像数字(2), "==", 1
SmAssert.That 寻找镜像数字(10), "==", 9
SmAssert.That 寻找镜像数字(100), "==", 909
原文地址:http://bbs.anjian.com/showtopic-701953-1.aspx
相关推荐
数字图像处理 图像镜像
基于空间域的图像镜像变换,对于图像处理初学者有一定的帮助作用!
[LeetCode] 5933. k 镜像数字的和(csdn)————程序.pdf
[LeetCode] 5933. k 镜像数字的和(csdn)————程序
VC++数字图像处理之图像镜像
VC++数字图像处理之图像镜像,实现了图像的水平镜像和垂直镜像 注:本资源和之前博客上资源是连贯的,代码功能是不断的增加的,如果下载了这次的,前面的资源就不用下载了,因为这个代码已经包含了前面的示例代码
数字图像的镜像变化的程序实现
用VC++编写的数字图像处理的图像镜像程序并提供相应图片,非常好用!
C#水平垂直图像镜像---C#数字图像处理算法典型实例.赵春江
灰度图像和彩色图像关于水平和垂直的镜像


