Project1

标题: 我也提问啦!回答得666分 [打印本页]

作者: end55rpg    时间: 2012-4-11 23:46
标题: 我也提问啦!回答得666分
本帖最后由 end55rpg 于 2012-4-14 19:55 编辑

活动已结束!
公布答案如下:
(1)(97 + rand(26)).chr额外知识:
根据字母获取字码:
(ZiMu).to_s[0]  #zimu为字母
如果要获取汉字字码如:'啊'[0..2]#3个字码
(2)b = (a > 5 || c)
  (3)
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBcccccccccccccccccccccccccccccccccccc

脚本:[ pre lang="ruby" ]
r,g,b = 255,255,255
text = ""
40.times{|now|
color = ((r-now*5).to_s(16)+(g-now*5).to_s(16)+(b-now*5).to_s(16)).upcase
text << "[color=##{color}]a
"}
File.open("color.txt","w+").write(text) [ /pre ]

(4)
[ pre lang="ruby" ]
for i in 2..(number-1)
return false if number % i == 0
end
return true
[ /pre ]
(5)
p (-1)**number == -1




欢迎大家指出错误还有提供最好的代码哦
获奖人选:
黑色的笔    回答有误
晴兰           回答正确
orzfly         回答正确
dant         回答有误
hys111111     回答有误






对了标题应该是答对666分,回答就给30吧,,,
总3个问
1 最简代码写出随机获取26个字母之一
2 当a大于5时候,b就等于c[最简单啦]
3 回复一段渐变色彩的文字背景,至少20个空格那么长
4.判断质数,是质数返回true

5.判断奇偶,是奇数返回ture
题就没有了,当然用脚本写哦

由于第3问考的是速度回答。所以积分细则如下
小于    正确        错误
<3楼   666exp    66exp
<6楼   444exp    33exp
<10楼 1张好人卡   20exp#好人卡不知怎么给啊晕
<20楼 80exp         5exp
其他楼层就没有啦,娃哈哈
超过20楼时  或超过3天没有新的答案时公开答案。
并同步开放楼层回答
,奖励及时。

补救方案:

不知为什么评分最高7,
获得奖励请在回复中出售附件/我予以购买/=发放经验。
如果不要奖励就算咯



此活动有所改动
此活动仅仅为了活跃论坛气氛,还有看看不同风格3的代码;
欢迎各阶层人民踊跃参加!













作者: 黑色的笔    时间: 2012-4-12 00:40
没人回答,好无语啊~~~~
好吧,我来了。
1。用事件(你又没说要脚本),设置变量为随机数1~26,当变量为1,则输出a~~~
2。用事件(你又没说要脚本),当变量a大于5时,变量c就代入变量a咯。
3。不会。
作者: 晴兰    时间: 2012-4-12 03:00
提示: 作者被禁止或删除 内容自动屏蔽
作者: 黑色的笔    时间: 2012-4-12 13:10
黑色的笔 发表于 2012-4-12 00:40
没人回答,好无语啊~~~~
好吧,我来了。
1。用事件(你又没说要脚本),设置变量为随机数1~26,当变量为1, ...

呵呵。因为你只是剑士喔,只有加7分的权限,而且一天只能加14分。所以啊,你没办法弄这个,除非叫版主?哎,那样太麻烦了。
作者: orzfly    时间: 2012-4-12 16:43
本帖最后由 orzfly 于 2012-4-12 16:47 编辑

[*?A..?Z].sample
b=c if a>5
第三问因为手机就…


  1. from=[255, 0, 0]
  2. to=[0, 0, 255]
  3. puts 50.times.map{|i|"[color=##{sprintf("%02x"*3, *3.times.map{|j|from[j]+(to[j] - from[j])/49.0*i})}]MM[/color]"}.join
复制代码
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM


‘‘──orzfly于2012-4-12 19:24补充以下内容

背景色据说是backcolor懒得改了 手机党的我可背不出discuz代码
’’
作者: dant    时间: 2012-4-12 21:11
本帖最后由 dant 于 2012-4-12 21:18 编辑
  1. (65+rand(35)).chr
复制代码
  1. b=c if a>5
复制代码
                     
RUBY 代码复制
  1. a=""
  2. c=0
  3. for i in 0..20
  4.   c+=12
  5.   a<<"[backcolor=##{(c<0xF ? "0"+c.to_s(16) : c.to_s(16))*3}] [/backcolor]"
  6. end

loading_16x16.gif (1.37 KB, 下载次数: 0, 售价: 44 星屑)

xpmanifest.xml (558 Bytes, 下载次数: 0, 售价: 3 星屑)


作者: hys111111    时间: 2012-4-12 21:13
本帖最后由 hys111111 于 2012-4-12 21:30 编辑

第一题:
  1. @a=[]
  2. @a=["a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z"]
  3. @a[rand(26)]
复制代码
第二题:
  1. if a > 5
  2.   b=c
  3. end
复制代码
第三题:
回复一段渐变色彩的文字背景,至少20个空格那么长
附件:







欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1