読者です 読者をやめる 読者になる 読者になる

restofwaterimpのぎじゅつMemo

SIerに所属してます。企画から運用までやってます。現状、プロジェクトをスクラムで回したい!と試行錯誤中です

メモ:進数の変換と文字列の反転(数学パズルQ1)

数学パズルをやり始めました。

仕事でソースをチェックすることはありますが、コーディングすることが少なくなってきているので、楽しみながら、パズルを解いてます。

 

最近扱っている言語が、RubyC#なので、書きやすさってのが比較できないかなと。

 

Q1で利用したメソッド

 

進数の変換

Ruby

hote.to_s(num)    # numには変換したい進数

 

C#

Convert.ToString(hoge,num)   -- hogeには指定の数値、numには変換したい進数

 

文字列の反転

Ruby

  hoge.reverse

 

C#

 string.Join("" , hoge.Reverse())

 

 普通にhoge.Reverse()を記述すると、Iteratorが戻り値になるため、文字列にならない。

 また、配列に対して、Reverseをすると配列の添字の順番を逆で並び替えるということが行われる。

 

 

Q2へ続く