計算機科学のブログ

2020

関数(とその他の数学とコンピュータに関する予備知識) 入門 繰り返し処理について スライス、map、長さ、forとrange

行列プログラマー (Philip N. Klein(著)、松田 晃一(翻訳)、弓林 司(翻訳)、脇本 佑紀(翻訳)、中田 洋(翻訳)、齋藤 大吾(翻訳)、オライリー・ジャパン)の0章(関数(とその他の数学とコンピュータに関する予備知識))、0.5(ラボ: Python入門 - 集合、リスト、辞書、内包表記)、課題0.5.17、0.5.7(その他の繰り返し処理について)の課題0.5.18、0.5.19、0.5.20の解答をPythonではなくGoで求めてみる。

有限体の加算と減算、剰余、Goでコーディング、モジュロ演算子のPythonと挙動の違い

プログラミング・ビットコイン ―ゼロからビットコインをプログラムする方法 (Jimmy Song(著)、中川 卓俊(監修)、住田 和則(監修)、中村 昭雄(監修)、星野 靖子(翻訳)、オライリー・ジャパン)の1章(有限体)、1.5(有限体の加算と減算)の練習問題2、1.5.1(Pythonで加算と減算をコーディング)の練習問題3の解答をPythonではなくGoで求めてみる。

関数(とその他の数学とコンピュータに関する予備知識) 入門 タプルの代わりに配列、配列のスライス

行列プログラマー (Philip N. Klein(著)、松田 晃一(翻訳)、弓林 司(翻訳)、脇本 佑紀(翻訳)、中田 洋(翻訳)、齋藤 大吾(翻訳)、オライリー・ジャパン)の0章(関数(とその他の数学とコンピュータに関する予備知識))、0.5(ラボ: Python入門 - 集合、リスト、辞書、内包表記)、0.5.6(タプル)のインデックス指定とアンパックによるタプルの要素取得の課題0.5.14、0.5.15、0.5.16の解答をPythonではなくGoで求めてみる。

関数(とその他の数学とコンピュータに関する予備知識) 入門 リストの代わり、スライス、直積、変数と代入

行列プログラマー (Philip N. Klein(著)、松田 晃一(翻訳)、弓林 司(翻訳)、脇本 佑紀(翻訳)、中田 洋(翻訳)、齋藤 大吾(翻訳)、オライリー・ジャパン)の0章(関数(とその他の数学とコンピュータに関する予備知識))、0.5(ラボ: Python入門 - 集合、リスト、辞書、内包表記)、0.5.5(リスト))の課題0.5.10、リストの内包表記の課題0.5.11、0.5.12、アンパックによるリストの要素の取得の課題0.5.13の解答をPythonではなくGoで求めてみる。