2013-04-01から1ヶ月間の記事一覧

cygwinでjava(scala)の利用,文字化け,文字コードエラー対策 java.nio.charset.UnmappableCharacterException: Input length = 2

java.nio.charset.UnmappableCharacterException: Input length = 2 対策 cygwinでjava(scala)の利用,文字化け,文字コードエラー対策 こんな感じ J-Dfile.encoding=UTF-8 scala -J-Dfile.encoding=UTF-8 -J-Xmx1g xxxx.scala ~/.bashrc に以下のようにエ…

rubyで日付っぽい文字列を出力(rubyにおける書式付出力)

rubyで日付っぽい文字列を出力%記号を使うと書式付の出力ができる. 12.times{|j| 31.times{|i| puts "%02d"%(j+1)+"%02d"%(i+1) } } 参考 http://doc.ruby-lang.org/ja/2.0.0/method/String/i/=25.html 参考 http://d.hatena.ne.jp/xibbar/20090917#1253108…

scalaでべき乗軸,1,2,3,4,5,6,7,8,9,10,20,30,40,50,60,70,80,90,100,200

import scala.collection.mutable.ArrayBuffer import scala.math._ object test5{ def main(args:Array[String]) ={ var a=new ArrayBuffer[Int]; Math.pow(10,3); (0 to 3).foreach{i=> (1 to 9).foreach{j=> a+=(j*(Math.pow(10,i))).toInt } } a+=10000 …

scalaでランク関数(順位づけ)

scalaでランク関数(順位づけ). (重複データはないとする) qq_rank=qq.map{a=> qq.filter(_>=a).length}

配列を要素とするMapに値をつめていく

配列を要素とするMapに値をつめていく。qqにb(1)をキーに配列としてつめる。 var qq=Map[String,ArrayBuffer[float]]() qq.update(b(1),qq.getOrElse(b(1),ArrayBuffer [Float]())+=n);