Login
Immutable PageDiscussionInfoAttachments
Diff for "staybuzz/WorkMemo"

MMA
Differences between revisions 1 and 2
Revision 1 as of 2013-08-28 22:19:24
Size: 1072
Editor: staybuzz
Comment:
Revision 2 as of 2013-09-12 12:16:51
Size: 1596
Editor: staybuzz
Comment:
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:

== 2013/09/12 ==
Cygwinでapt-cygの設定。

ミラーはjaist
 * apt-cyg -m http://ftp.jaist.ac.jp/pub/cygwin/ updateとしても404
 * この中にx86とx86_64というディレクトリ
 * URLのおしりにx86_64を付け足すとupdateは成功する
 * しかしinstallするときにhttp://ftp.jaist.ac.jp/pub/cygwin/x86_64/x86_64/~~となって失敗
 * 次のサイトにお世話になりました
  * http://rcmdnk.github.io/blog/2013/08/08/computer-windows-cygwin/
 * これですっきり。

めも

2013/09/12

Cygwinでapt-cygの設定。

ミラーはjaist

2013/08/28

AOJ 0025: Hit and Blowやった。

[Ruby]配列の要素に指定した値or文字列が含まれているかどうか確認する

配列に対してincludeメソッドを使う。 [http://doc.ruby-lang.org/ja/1.9.2/class/Array.html]

a = [1, 2, 3, 4, 5]
a.include(3)  #=>true
a.include(9)  #=>false

という感じで確認できる。 AOJ 0025: Hit and Blowではif文と組み合わせて使うことでBlowをいい感じにカウントできた。

[Ruby]AOJで使えておきたいイディオム的なアレ

プログラムを終了させるまで入力をやめない

while [variable] = gets #入力開始。変数は必要に応じて
 〜ごにょごにょ〜      #以下ループしたい内容
end                     #プログラムの終点
  • スペースで区切った数値を整数型で配列に代入したい

while numbers = gets.split.map(&:to_i)  #=>1 2 3 4 -> [1, 2, 3, 4]

とか

while gets
  numbers = $_.split.map($:to_i)

staybuzz/WorkMemo (last edited 2014-06-29 01:23:28 by staybuzz)