本帖最后由 墨凌羽 于 2015-9-26 09:19 编辑
rot-13
刚好五行。。。。
给string类加了一个rot13的功能,而所谓Rot13是一种凯撒码的特例。(解密等于加密)可以用在解密类游戏里?不过这个只能对英文字符起作用。实际上只要修改{ "A-Za-z", "N-ZA-Mn-za-m"}部分,就可以实现不同秘钥的凯撒码。【凯撒码是什么请自行百度( ̄∇ ̄)
控制台日志?
定义了一个叫pw的方法,其作用是在向控制台输出的时候(p)同时会把其写进一个叫“log.txt”的文件中(每行输出会带一个时间戳)。等同于给控制台加了一个日志。不过要注意对于类日志中会和在控制台上的不一样。。。(实在不能在五行代码里实现。。。就这样也是勉强压缩凑成五行ORZ)
2015.7.2 更新
1行输出斐波那契数列QAQ
今天考C,晚上复习(是预习吧ORZ)本想用递归写个输出斐波那契数列前N项,然后各种烦,一时兴起就用ruby写了个
2015.712更新
读取csv(一行貌似是超了ORZ)
另外,关于上次C的斐波那契实现后来写了个一行版顺便也贴这(作用略有不同,返回第n项)
int fibo1(int n,int a, int b){return n<1 ? a : fibo1(n-1,b,a+b);} int fibo2(int n){retun n==1||n==2 ? 1 : fibo2(n-1)+fibo2(n-2);}
int fibo1(int n,int a, int b){return n<1 ? a : fibo1(n-1,b,a+b);}
int fibo2(int n){retun n==1||n==2 ? 1 : fibo2(n-1)+fibo2(n-2);}
1和2的区别,跑一下fibo(50)什么的就知道了
2015.9.26更新
前置技能 |