2013年10月28日月曜日

開発環境

C実践プログラミング 第3版 (Steve Oualline (著)、 望月 康司 (監訳) (翻訳)、谷口 功 (翻訳)、オライリー・ジャパン)のⅡ部(単純なプログラミング)の9章(変数スコープおよび関数)、9.4(構造かプログラミング)、9.5(再帰)、9.7(プログラミング実習)、実習 9-4をDartで解いてみる。

その他参考書籍

実習 9-4.

コード

sample.dart

int hashCode(String s){
  var total = 0;
  for(var code in s.codeUnits){
    total += code;
  }
  return total;
}
void main(){
  ['python', 'c', 'scheme', 'dart', 'haskell'].forEach((s){
    print('${s}: ${hashCode(s)}');
  });
}

入出力結果

python: 674
c: 99
scheme: 629
dart: 427
haskell: 740

0 コメント:

コメントを投稿