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

やるしかなっちゃん

やるしかない!

Java/Pythonの同値性/同一性比較

この2つの言語の同値性と同一性の違い Java Javaの同一性比較は== "hoge" == "hoge" // -> false(この程度だと多分trueになるけど...) Javaの同値性比較はequals "hoge".equals("hoge") // -> true Python Pythonの同一性比較はis "hoge" is "hoge" // -> fa…

Javaでのビットの入出力(改善版)

前回(Javaでのビットの入出力 - やるしかなっちゃん)のプログラムは作ってて、何か違うよな感が拭えなかったので改善しました。 I/OでひとまとめにしないでそれぞれをBitInputStreamとBitOutputStreamにするようにしました。 また、Input/OutputStreamを継承…

Javaでのビットの入出力

Javaでビットの入出力を行うのは自分で実装するしかなさそうなので実装してみた(もしかしたらちゃんとしたやり方があるのかも知れない)。 当然の前提だけど、Javaにはbit型というものは存在しないから何かで代用しなくてはいけないので、今回はbyte型をbit型…

逆数を求めるプログラム

逆数と言っても小数で表した形のやつ 以下のように出力したいとする(#は循環小数を表すための記号) 1 / 8 = 0.125 1 / 7 = 0.#142857 1 / 23 = 0.#0434782608695652173913 1 / 28 = 0.03#571428 1 / 29 = 0.#0344827586206896551724137931 1 / 34 = 0.0#2941…