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

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

按键精灵安卓版
立即下载

软件版本:3.6.5
软件大小:46.2M
更新时间:03-02

按键精灵iOS版
立即下载

软件版本:1.7.6
软件大小:29.2M
更新时间:12-06

最新企业版UiBot
立即下载

软件版本:3.3
软件大小:282M
更新时间:08-06

快捷导航

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

发新话题 回复该主题

[神梦] 【每日一题】数字翻译成字符串 - 2022.07.02 [复制链接]

1#
题目描述

有一种将字母编码成数字的方式:‘a’->1, ‘b->2’, … , ‘z->26’。
我们把一个字符串编码成一串数字,再考虑逆向编译成字符串。
由于没有分隔符,数字编码成字母可能有多种编译结果,例如 11 既可以看做是两个 ‘a’ 也可以看做是一个 ‘k’ 。但 10 只可能是 ‘j’ ,因为 0 不能编译成任何结果。
现在给一串数字,返回有多少种可能的译码结果。
数据范围:字符串长度满足 0 <n≤90

【示例1】
输入:"12"
返回值:2
说明:2种可能的译码结果("ab" 或"l")

【示例2】
输入:"31717126241541717"
返回值:192
说明:192种可能的译码结果

题目难度:中等
题目来源:把数字翻译成字符串
题目交流: 584781753
  1. Import "SmAssert.dll"

  2. Function 数字翻译成字符串(数字)
  3.     // 您的代码写在这里
  4. End Function


  5. SmAssert 数字翻译成字符串("12") = 2
  6. SmAssert 数字翻译成字符串("31717126241541717") = 192
复制代码

参考题解

***** 该内容需您回复才可浏览 *****

插件下载

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

发新话题 回复该主题