或るプログラマの開発日記

日々の勉強したことの備忘録なんかに使っていきます

sortとsort!の違い

どうも、パイソンです。今日は、Rubyでsortのやり方を調査した時の内容をメモしておきます。 sortとsort! ref.xaio.jp 「ruby sort」とググッたら出てきたリファレンスを眺めてると、並び替えをするメソッドにもsortと、sort!という2通りがある模様。はぁ、…

Rubyの文字列連結メモ

どうも、パイソンです。今日は、Rubyの文字列連結で少しハマった事をメモしておきます。 Rubyの文字列連結演算子 まずは、基本から。Rubyで文字列を連結する方法には、+演算子を使う方法と、演算子を使う方法があります。 #文字列連結テスト str1 = "ABC" + …

Twitterはじめました

どうも、パイソンです。ブログ連携用にツイッター始めてみることにしました。はてなブログ連携用にアカウント作成しました。 #はじめてのツイート— パイソン (@devsishow) 2017年4月11日基本ブログ連携用ですが、なんか思いついたさいにつぶやくこともありま…

Rubyで小数の割り算を試してみる

どうも、パイソンです。今回は、勉強がてらRubyの小数の割り算について少しどのような仕様なのかというのを実験しましたので、ここにメモしておきます。 Rubyでの小数割り算 まずは、各項の型で挙動が変わるかの確認。プログラム puts 10 / 3 puts 10.0 / 3 …

Rubyで0.1を10回足しても1.0にはならない件

どうも、パイソンです。前回の記事で、小数の足し算について取り上げました。osishow3.hateblo.jpすると、Rubyでは小数の計算が正確にできるのかなー?という疑問が沸いてみたので、少し実験してみることにしました。 0.1を10回足すとどうなる? CやらJavaや…

「3.9+5.1=9.0」は間違い?Ruby先生に聞いてみる

どうも、パイソンです。 さて今日は少し前にネットで話題になってた問題と取り上げて見ようかと思います。 「3.9+5.1=9.0」は間違い? lineblog.meネットの話題というのは流行るのも廃るのも早いので、もうかなり昔の話題だという印象をもってましたが半年ぐ…

RubyでFizzBuzz問題を解く

どうも、パイソンです。ネットを探索してると、初歩的なプログラム問題としてFizzBuzz問題なるものが超有名であるとありました。いや、実際10年以上プログラマやってるが初めて聞いたぞ。。(;^_^Aということで、今回ブログのネタがてら少し調べて見ることに…

Rubyの勉強開始

どうも、パイソンです。先日からRubyを独学で勉強してます。ただググって自習するのも大分しんどいので、図書館でruby周りの本を片っ端から借りてきました。先ずはイロハのイ辺り、初歩中の初歩から勉強してます。そこで先ず最初に感心したのが、rubyにはプ…

初めてのRubyプログラム

Rubyはじめました。 今月の目標にも書いたとおり、Rubyを勉強してみることに。先ずはCodeIQとかでありがちな問題を解く用の簡単なプログラムを書いてみた。 メインプログラム 標準入力から2個の数値を受け取って、そっからcalcAnswerメソッドでなんやかんや…

組み合わせの数を計算する

プログラミングの問題を解いてると、組み合わせの数を計算する必要が出てきたので、調査した内容をメモ。 組み合わせの数とは 高校数学なんかで習った記憶は微かにあるが、大分忘れてるので勉強しなおし。 こちらのサイトの説明が非常に丁寧でした。組み合わ…

2017年4月の目標

本日は2017年4月2日。一応年度初めでもあるし、月の初めでもあるので何か目標みたいなものを書いてみようと思う。 そこで今回は、当面4月の目標として簡単に2点挙げておこうと思う。 何故なら、 1年に渡るような長期の目標だと、途中でダレてしまいそうだか…

ブログはじめました

初めまして!パイソンと申します。 ソフト業界に就職してから、かれこれ10年以上この業界で生き抜いてきたプログラマです。もう30代後半ともなると自分のスキルとかをもっとあげないとこれから仕事してけないかなーという思いを抱きながら日々すごしています…