查看: 2274|回复: 2

[question] Self-output source code program(Ruby)

[复制链接]
梦石
0
星屑
1580
在线时间
1564 小时
注册时间
2008-7-30
回帖
4207

贵宾

发表于 2011-7-30 21:32:13 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
本帖最后由 忧雪の伤 于 2012-1-24 19:15 编辑

标题

输出自身源码的程序(Ruby)



描述

请编写这样一个 Ruby 程序,在不使用元操作或文件读写的情况下,输出本身的代码。请将输出输出在标准输出(p / print / puts / $stdout.write )。“解决问题的方法有多种“,我们只检查输出与源码是否一致。



测试

以下检查将会在 DeathKing 的电脑上进行:

    C:> ruby your_script.rb > your_output.rb
    C:> md5sum your_script.rb your_output.rb




文件

请按照 yourname_sopt.rb 的格式来提交文件,其中请将 yourname 替换为可作为您名称标识的有效英文字符。



我是被她们拉过来凑热闹的~~~


See FScript Here:https://github.com/DeathKing/fscript
潜心编写URG3中。
所有对URG3的疑问和勘误或者建议,请移步至发布页面。
欢迎萌妹纸催更
梦石
0
星屑
50
在线时间
462 小时
注册时间
2007-7-30
回帖
605
发表于 2011-7-31 10:41:08 | 显示全部楼层
本帖最后由 david50407 于 2011-7-31 10:54 编辑

file: david50407_sopt.rb
复制代码

点评

還好呀 要用頭腦嘛... xDDDD"  发表于 2011-8-1 22:03
你不觉得这个根本是投机取巧,不就没有意思了么 = =b  发表于 2011-8-1 20:49
ruby your_script.rb > your_output.rb 這樣的話是會有輸出檔的唷  发表于 2011-7-31 20:25
题目要求必须要输出...(话说我昨天在群里说这个答案的时候不是说一般程序员都会直接漏掉这个答案吗..)  发表于 2011-7-31 13:56
标准输出。  发表于 2011-7-31 12:10
RGE这万年大坑 啥时填起来@@

回复

使用道具 举报

梦石
0
星屑
100
在线时间
145 小时
注册时间
2011-8-3
回帖
67
发表于 2012-1-23 18:50:49 | 显示全部楼层
margay_spot.rb:

  1. DATA.rewind
  2. puts DATA.read
  3. __END__
复制代码

评分

参与人数 1星屑 +200 收起 理由
退屈£无聊 + 200 坦克么么

查看全部评分

 
回复

使用道具 举报

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本发帖返回顶部