-
告诉你什么是优雅的代码
收藏告诉你什么是优雅的代码
最近更新文章
告诉你什么是优雅的代码(6)------阿拉伯钱数转换为中文形式
http://www.iteye.com/topic/766812里谈到
题目: 将正整数的阿拉伯钱数转换为中文形式,如1011→一千零一十一,输出。
作者做得相当啰嗦,也比较低效,正好有缘遇到优雅代码大师区区在下,于是一段优雅代码得以诞生:
public class MoneyTrans {
private static String[] ChinaDigit = {&quo ...
告诉你什么是优雅的代码(5)------ 百度之星也是普通人
今天在挖掘《优雅代码》系列的题材的时候,发现一贴http://www.iteye.com/topic/399628。觉得有点意思。
不过发现作者的写法又是比较啰嗦,简单问题复杂化。
于是决定将它写得优雅一点。现在已经有了基本的构思,跟上次一样,先让大家来思考一下,代码稍后放出。
由于我已经只剩下10分,该贴隐藏后我将要进小黑屋面壁几天,正好洗涤一下我的浮躁,同时也给了我一个修炼内功的机会。
不过期待 ...
告诉你什么是优雅的代码(4)-----智力题的解法
以下智力题摘自某一帖子。在纸上画了一下之后有了答案。出于职业敏感,开始考虑如何用程序来解决。现在已经有了基本的模型和算法,就等实现。不过,这次不再急于告诉大家什么是优雅的代码,让聪明的你们先来思考一下。实现随后放出。如果帖子过快被隐藏,那么你们又错失一次学习优雅代码的机会了。好了,废话少说,大家一起动脑思考吧。
6.宴会桌旁
在某宾馆的宴会厅里,有4位朋友正围桌而坐,侃侃而谈。他们用 ...
告诉你什么是优雅的代码(3)------山寨拼音分词
早上看见一帖《拼音语法检查》,感觉比较啰嗦,也比较低效。于是自己也写了一个,在此拿出来让大家笑一下。鉴于此帖可能很快被隐藏,要研究代码的就尽快了。不要跟我说没有处理不存在的词会报异常,这些细节就留给懒惰的你了。
//你来迟了。
public static void main(String[] args) {
PinyingTree tree = new PinyingTree( ...
告诉你什么是优雅的代码
请投新手帖。
size = 5
1 2 3 4 5
16 17 18 19 6
15 24 25 20 7
14 23 22 21 8
13 12 11 10 9
public class MagicCircle {
int [][] numberCircle;
int size;
int n = 1;
public MagicCircle(int size) ...