-
Notifications
You must be signed in to change notification settings - Fork 8
議事録(102)
全員顔なじみなので無し
-
しゃべる人が固まってしまう。口出し長め?
-
QRコードは立花さんが頑張ってくれてる
-
和英辞典・・・変数の名前つけに使う。忘れた><
- JS:setIntervalの使い方
-
モブプロの心得を復習
-
簡単そうなArray Shuffleでやる。
-
簡単なネタかと思ったらテストの書き方で苦戦
-
和訳し直したところだいぶ真実に近づいた
-
完成!!
array_shuffle.rb
def array_shuffle(array)
ar = array.dup
len = ar.length
(0...len).each do |i|
r = random(i, len)
ar[i], ar[r] = ar[r], ar[i]
end
ar
end
def random(min, max)
rand(min...max)
end
#10.times {
# p array_shuffle([1,2,3,4,5])
#}
array_shuffle_test.rb
require_relative 'coverage'
require_relative 'array_shuffle'
require 'minitest/autorun'
class ArrayShuffleTest < MiniTest::Test
def test_array_shuffle
array = [1,2,3,4,5]
result = array_shuffle(array)
assert array.permutation.include?(result)
# 1000.times {
# assert !(array === array_shuffle(array))
# }
end
end
-
インデックスありのeach...each_width_index
-
配列のいれかえ array[i], array[n] = array[n], array[i]
-
9/20 10:00 から アクトでAWSの運用事例セミナー
-
Android 8/11
-
JAWS-UG 8/23
-
Python駿河 8/24
-
ほかconpass,doorkeeperを浜松市で検索してね!
-
初代ゲームボーイ改造してる人とか来てた
-
自作キーボードの人も来てた
-
粒子加速器作ってる人とか
-
たのしかったです
-
自分の作品があると顔を覚えてもらえて楽しい
-
面白かった ★1
-
久しぶりにruby書いた
-
おかし ★3
-
タイムキーパーできた ★2
-
cyber dojo使い方わからないけど面白かった
-
QRコードすごい
-
勉強不足を感じました。
-
簡単な問題でも面白い ★3
-
参加した ★1
-
tachibanaさんのruby力に助けられた ★3
-
shuffleが面白かった
-
来月も参加したい! ★1
-
冷房 ★1
-
問題翻訳してくれたの助かりました! > suchiさん ★3
-
Qiitaのお題一覧がよかった ★2
-
自分でもcyber dojo使えそう ★3
-
開始前の勉強中コード紹介 ★1
-
jsのコードレビューが良かった(番外編 ★2
-
最初のJS講座も良かった ★1
-
モニタ2つがよかった
-
久しぶりにrubyを書いたらセミコロン書いてしまった
-
遅刻した
-
話す人がかたまる ★1
-
自己紹介 ★1
-
FireKPTにQRコード出力機能を実装できなかった
-
席の位置 ★1
-
問題の翻訳が怪しかった ★1
-
モニター2代はやっぱり必要そう ★1
-
裏口に行っても入れない
-
全員関われるようにする ★5
-
問題は簡単でもよいのがわかった ★1
-
次は一人10分で試す ★1
-
裏口に行かない ★2
-
QRコード次こそ実装する ★2
-
9/11(水) #103
-
モブプロ