rubyプログラミングおしえてやんよ4

このエントリーをはてなブックマークに追加
1ローカルルール・名前欄変更議論中@自治スレ
おかげさまでPert4
2ローカルルール・名前欄変更議論中@自治スレ:2012/01/19(木) 20:04:06.80 ID:oYEnBCtf0
3ローカルルール・名前欄変更議論中@自治スレ:2012/01/19(木) 20:04:21.97 ID:m1e+fcZY0
何回落ちてんだよwwwwwwwww
4ローカルルール・名前欄変更議論中@自治スレ:2012/01/19(木) 20:04:28.48 ID:oYEnBCtf0
ゆう飯くっているのでレスはおそくなります
5ローカルルール・名前欄変更議論中@自治スレ:2012/01/19(木) 20:04:46.44 ID:lzylSE0q0
>Pert
>Pert
>Pert
>Pert
6ローカルルール・名前欄変更議論中@自治スレ:2012/01/19(木) 20:05:37.41 ID:NIN7PfN20
プログラマに全角と半角の入り混じった文を見せ続けると死ぬ
7ローカルルール・名前欄変更議論中@自治スレ:2012/01/19(木) 20:06:43.67 ID:m1e+fcZY0
>>6
マジで!?
8ローカルルール・名前欄変更議論中@自治スレ:2012/01/19(木) 20:15:25.56 ID:g8DUzGuP0
Pythonプログラミングを教えて下さい
9ローカルルール・名前欄変更議論中@自治スレ:2012/01/19(木) 20:16:49.47 ID:oYEnBCtf0
>>6
rubyではこのようにしてかくことができます
s = [ "A".."Z" , "A".."Z" , "1".."2" , "1".."9" ].map(&:to_a).flatten
10.times do
  40.times do |n|
    print s.sample
  end
  puts
end


GNZKD1M2VWPK4279MDX2HAJJ6PGP5ZV6IBGLOR1Q
HZHXSTASKOFLDFZUYHEFGGJQFIFUNEQX86W1JL3E
IVDLNVUFH4NST9VUWR1FYVG7EZS7H6RJ2SYYCJJA
5OHWGYXTU8MDQ93AV4G8EZJ567LZCSOOKS9CAOTD
8AJPQ588GQKWQ9UD1UHYTUH9WO1V2M5QTFWXK1EI
RQBXSWGVC7VZ8O8YQNSXJ2XKGBBSOTMBWXIVBWXS
PWBRAPYTCVOM5K8FHFIBSGO2RERSQ8EHGFQ2CH24
BQIQC2YAUYICXNI542QX9YV9E9BLYJVCCYBBDWW4
HTECV52EBRC9WVQB8U1LYQ1Y2CYDAJSU11OIIHMV
ZOE4YSTU26ZBAXB44ZMRWPKTHITWBNQHOBOLAIIX
10ローカルルール・名前欄変更議論中@自治スレ:2012/01/19(木) 20:17:11.33 ID:oYEnBCtf0
>>8別スレをたててくださいませ
11 忍法帖【Lv=40,xxxPT】 :2012/01/19(木) 20:19:37.05 ID:cMUo4LVW0
railsは?
12ローカルルール・名前欄変更議論中@自治スレ:2012/01/19(木) 20:25:34.54 ID:oYEnBCtf0
railsはググレカス。と申しております
13ローカルルール・名前欄変更議論中@自治スレ:2012/01/19(木) 20:27:14.96 ID:jEA+kf5d0
お前さんここんとこ毎日立ててるな
お疲れさん
14ローカルルール・名前欄変更議論中@自治スレ:2012/01/19(木) 20:34:02.63 ID:oYEnBCtf0
>>9
死ぬほど寝ぼけたソースかいていたので修正でございます

([ "A".."Z" , "A".."Z" , "0".."9" , "0".."9" ]*5).map(&:to_a).flatten.shuffle
.each_with_index do | n , i |
  puts if (i%40).zero?
  print n
end
15ローカルルール・名前欄変更議論中@自治スレ:2012/01/19(木) 20:40:11.04 ID:oYEnBCtf0
あそんでみたいとおもいます

s = ([ "A".."Z" , "A".."Z" , "0".."9" , "0".."9" ]*100).map(&:to_a).flatten.shuffle

15.times do |n|
4.times do print s.pop.rjust( n , " " ) end
puts
end

Z1P9
7F2F
 E 2 8 W
  Q  5  0  E
   8   U   Q   G
    B    N    8    M
     B     J     R     F
      S      U      8      7
       E       6       H       B
        R        G        G        3
         T         7         U         H
          E          4          R          V
           G           6           K           E
            W            E            3            0
             M             V             J             Z
16ローカルルール・名前欄変更議論中@自治スレ:2012/01/19(木) 20:42:39.49 ID:creDSuRU0
ほう
17 ◆Void00xMl6 :2012/01/19(木) 20:46:05.58 ID:gGGapnTk0
2kByte以上で自分自身をプリントするプログラム作って。
18ローカルルール・名前欄変更議論中@自治スレ:2012/01/19(木) 20:48:40.13 ID:oYEnBCtf0
Quine(クワイン) と お呼びください
てめーが作りやがれ
19ローカルルール・名前欄変更議論中@自治スレ:2012/01/19(木) 20:54:02.50 ID:LJrI4faJ0
PerlかRubyか迷ってた
20ローカルルール・名前欄変更議論中@自治スレ:2012/01/19(木) 20:55:55.91 ID:oYEnBCtf0
>>18
system"type #{__FILE__.gsub('/','\\\\')}"
21ローカルルール・名前欄変更議論中@自治スレ:2012/01/19(木) 20:56:57.83 ID:oYEnBCtf0
>>19
やうこそ
22 忍法帖【Lv=40,xxxPT】 :2012/01/19(木) 21:03:39.89 ID:fXJL+J4K0
mapとcollect
findとdetect
これらの使い分けについて詳しく
23ローカルルール・名前欄変更議論中@自治スレ:2012/01/19(木) 21:03:45.94 ID:4cz2IGl90
minitestについて教えてください
24ローカルルール・名前欄変更議論中@自治スレ:2012/01/19(木) 21:05:24.05 ID:oYEnBCtf0
>>22
どっちも同じ
25 忍法帖【Lv=40,xxxPT】 :2012/01/19(木) 21:08:28.50 ID:fXJL+J4K0
>>24
同じメソッドが二つも存在する理由を知りたいんだ
どっちか片方でいいだろう
26ローカルルール・名前欄変更議論中@自治スレ:2012/01/19(木) 21:09:12.33 ID:oYEnBCtf0
27ローカルルール・名前欄変更議論中@自治スレ:2012/01/19(木) 21:10:32.34 ID:4cz2IGl90
これから蟹本読もうと思うんだけどminitestとか出てくるから聞きたかった
28ローカルルール・名前欄変更議論中@自治スレ:2012/01/19(木) 21:10:39.99 ID:oYEnBCtf0
>>25
それはRuby開発者のMatzの考えで
1つの目的の為に複数の方法を用意するとかなんとかいう考えのせい

29ローカルルール・名前欄変更議論中@自治スレ:2012/01/19(木) 21:14:59.51 ID:dMVka9xM0
rubyって高階関数つかえるの?
30 忍法帖【Lv=40,xxxPT】 :2012/01/19(木) 21:16:59.29 ID:fXJL+J4K0
>>28
なるほど
31ローカルルール・名前欄変更議論中@自治スレ:2012/01/19(木) 21:17:03.14 ID:oYEnBCtf0
>>27
よくわかんないけど多分Rubyでいうyieldの事かな
使いまくりだと思う
32ローカルルール・名前欄変更議論中@自治スレ:2012/01/19(木) 21:17:28.67 ID:oYEnBCtf0
>>31
誤爆った今日やばい

>>29へのレス
33ローカルルール・名前欄変更議論中@自治スレ
後悔関数って関数を引数として取る関数やら関数を戻り値として返す関数のことじゃない?
Rubyはなんでもオブジェクトだから余裕っすよ