プログラミングする数学信者

数学信者が数学とプログラミングの話題を中心にして何か書きます

プログラミング

趣味で開発中のもの・開発したいもの

こんばんは。今日は開発チームで飲み会がありました。つまり、今酔ってます。なんか酔った勢いでブログ書きたくなっちゃったので、ブログ書きます。酔っているので、変な文章になっているかもしれませんが、そこはご了承ください。あと、今から書く文章には…

POH7「プログラミングで彼女をつくる」水着ゲットチャレンジ

paizaオンラインハッカソン vol.7 「プログラミングで彼女をつくる」というプログラミングで遊ぶイベントがありました。 paiza.jpそこの水着ゲットチャレンジで正解した自分のコードを載せます。試行錯誤の末辿り着いたものなので、自分でもわからない部分が…

CodeIQ「スクエア・カルテット」提出コード

CodeIQの「スクエア・カルテット」で正解した自分のコードをとりあえず公開します。問題はこちら。 2つの自然数の組 (a, b) が与えられたとき、自然数 x, y に関する次の方程式を考えます。 x^2 + a^2 = y^2 + b^2 … (※) 例えば、(a, b) = (3, 10) のとき…

JuliaにおけるArrayとイコール

Juliaで A=[1 2] B=A A[1]=3 と実行すると、配列BはB=[3 2]という風に、C言語のポインタを扱うのと同じような結果になる。 元々こういう仕様で、MatlabやOctaveと違うので注意しないといけない。 配列Aの中身をBにコピーするにはB=copy(A)を実行する。B=[A]…

Aquamacsにjulia-modeを導入

AquamacsでJuliaの開発環境を整えるために、Aquamacsにjulia-modeを導入する。 GitHubで公開されている julia-mode.elをダウンロードする。 ダウンロードした julia-mode.elをディレクトリ~/Library/Preferences/Aquamacs\ Emacsに入れる。 設定ファイル~/Li…

mファイルをoctave-modeで開く in Aquamacs

MacのAquamacs(ver 3.0a)で,mファイルを常にoctave-modeで開くように設定する方法 Emacs Octave Supportに基づいて,設定ファイル ~/Library/Preferences/Aquamacs Emacs/Preferences.el に次のコードを追記する. (autoload 'octave-mode "octave" nil t) …