设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 31565|回复: 92
打印 上一主题 下一主题

[RMVA发布] 五行脚本

[复制链接]

Lv1.梦旅人

梦石
0
星屑
48
在线时间
784 小时
注册时间
2013-1-4
帖子
1102
1
发表于 2015-5-17 16:18:30 | 显示全部楼层
本帖最后由 墨凌羽 于 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项)
C 代码复制
  1. int fibo1(int n,int a, int b){return n<1 ? a : fibo1(n-1,b,a+b);}
  2. int fibo2(int n){retun n==1||n==2 ? 1 : fibo2(n-1)+fibo2(n-2);}

1和2的区别,跑一下fibo(50)什么的就知道了

2015.9.26更新
前置技能

点评

$stdout = File.open('log.txt', 'w')  发表于 2015-6-17 06:37
str = "[#{d=Time.now.to_s;d[0,d.length-6]}]:#{str.to_s}\n" 时区已去,[s]大仇已报[/s]  发表于 2015-5-17 17:39
Time.now会带时区。。。。而且他的输出格式看着不喜欢  发表于 2015-5-17 17:35
alias 类似于新建一个方法,这个方法的内容和原来那个完全一样,之后自己再怎么修改这个方法,都可以通过别名调用原来的方法  发表于 2015-5-17 17:33
然后第二行删掉,第三行改成 str = "[#{Time.now}]:#{str.to_s}\n" ……  发表于 2015-5-17 17:31
RM-GUI延期。。。最近被黑心老板压迫T_T
二次元少女的shitake,长着长脸,身高165,蓝色卷双马尾,FCUP,瞳色黑色,病气和御宅属性,是天才少女。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-4-24 00:49

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表