V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  ipconfiger  ›  全部回复第 8 页 / 共 229 页
回复总数  4563
1 ... 4  5  6  7  8  9  10  11  12  13 ... 229  
2017-09-06 14:55:09 +08:00
回复了 jin5354 创建的主题 程序员 出题:如何优雅转换大写数字? 19 转成 十九
再改一版:
lambda seq:"".join(list(reversed([("%s%s" % (["零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖"][int(list(reversed(seq))[idx])], unit)) if idx>0 or int(list(reversed(seq))[1]) else ("零%s" % ["零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖"][int(list(reversed(seq))[idx])]) for idx, unit in enumerate(reversed(reduce(list.__add__, [ ["仟", "佰", "拾", big_unit] for big_unit in ["兆", "亿", "万", ""]]))) if idx<len(seq) and int(list(reversed(seq))[idx])>0])))

支持了中间一堆 0 的情况, but, 代码完全没有可读性了, Orz
2017-09-06 14:37:26 +08:00
回复了 jin5354 创建的主题 程序员 出题:如何优雅转换大写数字? 19 转成 十九
@mengyaoss77 还有别的问题, 比如中间全是 0 的时候省略的问题
2017-09-06 14:29:08 +08:00
回复了 jin5354 创建的主题 程序员 出题:如何优雅转换大写数字? 19 转成 十九
Python 一行的实现方式 之一:
"".join(list(reversed(["%s%s" % (["", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖"][int(list(reversed(seq))[idx])], unit) for idx, unit in enumerate(reversed(reduce(list.__add__, [ ["仟", "佰", "拾", big_unit] for big_unit in ["兆", "亿", "万", ""]]))) if idx<len(seq)])))

能实现千兆以下数字的大写转换

But 并没有什么卵用, 为了实现一行写下, 牺牲了效率, 这是其一, 可读性差, 这是其二, 且, 对于 19 => 拾玖 这种省略转换, 并不支持, 会转换成 壹拾玖 所以, 不要这么干
2017-09-06 14:00:47 +08:00
回复了 jin5354 创建的主题 程序员 出题:如何优雅转换大写数字? 19 转成 十九
这个单行搞不出来, 就算你憋着搞出来了, 一是无法容错, 二是无法调试, 三是没有可读性 所以一点实用价值也没有
2017-09-06 13:13:55 +08:00
回复了 jin5354 创建的主题 程序员 出题:如何优雅转换大写数字? 19 转成 十九
大写应该是 拾玖 才对吧
聪明人都会选择 PG 的
2017-09-04 16:16:49 +08:00
回复了 superleexpert 创建的主题 汽车 20W 以内 B 级车求推荐
堵车还要求油耗的话, 混动是首选啊, 不考虑混动是个什么考虑? 应吹死听
2017-09-04 16:06:28 +08:00
回复了 DingSoung 创建的主题 问与答 好想买车啊
买个车, 周末没事就去跑滴滴, 万一换工作接续不上的时候也可以靠跑滴滴, 划算
2017-09-04 13:45:03 +08:00
回复了 msmmbl 创建的主题 奇思妙想 有没有便宜适合挂在墙上的安卓平板
@msmmbl 便宜无好货, 我挂的老款 iPad
2017-09-04 13:02:28 +08:00
回复了 msmmbl 创建的主题 奇思妙想 有没有便宜适合挂在墙上的安卓平板
电子相框
2017-09-01 18:13:37 +08:00
回复了 lxb9066 创建的主题 分享发现 今天收到京东云的营销邮件,这价格是不是很给力?
价格给力服务不到位, 玩玩尚可, 你敢把业务丢上去么?
2017-08-31 16:47:38 +08:00
回复了 Patrick95 创建的主题 程序员 「不善交际」到底是不是程序员的性格标签?
不善交际和不屑交际是两个概念, 你莫要搞混淆了
2017-08-31 16:42:51 +08:00
回复了 dot 创建的主题 云计算 阿里云通知.red/.kim/.pro/.info/.mobi 注册局要求实名?
@dot 我入了个 mobi 的, 备案的时候说, 备案不能
不治疗好洁癖你随时都会不舒服滴
2017-08-31 15:22:49 +08:00
回复了 dot 创建的主题 云计算 阿里云通知.red/.kim/.pro/.info/.mobi 注册局要求实名?
实名之后, 没法备案
2017-08-31 11:06:48 +08:00
回复了 yjxjn 创建的主题 全球工单系统 新浪微博最愚蠢的设计
这种功能要么是保存了你的裸密码, 要么是保存了没加盐的裸 hash, 被脱裤后你就基本上是在裸奔了, 所以我一直用的是自动生成的密码
2017-08-30 01:49:06 +08:00
回复了 fengleidongxi 创建的主题 Android 如何禁止手机联网?
用锡箔纸包起来啊
2017-08-30 01:37:31 +08:00
回复了 xhp281 创建的主题 Python 为什么 要这样说:人生苦短,我用 Python
因为 pip install 包治一切不服
1 ... 4  5  6  7  8  9  10  11  12  13 ... 229  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2972 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 55ms · UTC 13:25 · PVG 21:25 · LAX 06:25 · JFK 09:25
Developed with CodeLauncher
♥ Do have faith in what you're doing.