2019-01-01から1年間の記事一覧
突然ですが、このコードを読んでなにか気づいたことはないでしょうか? def add2d(input_x, input_y): return [input_x[0] + input_y[0], input_x[1] + input_y[1]] def sub2d(input_x, input_y): return [input_x[0] - input_x[0], input_x[1] - input_y[1]…
Hacktoberfestとは DigitalOceanとDEVが主催しているOSSを祝うイベントで、 任意のタイムゾーンで10/1 - 10/31上でGithubの公開リポジトリ上で4つのPRを送った参加者の内、 先着50000名に限定Tシャツとステッカーが送られます。 (※スパムと判断されたPRは含…
Pycon JPでPythonをサポートしてないIDEを紹介したトークがあったらしい() さて、競プロIDEのPython対応を進めていますが、Pythonのシンタックスエラー箇所取得に少しつまづいたのでメモ。 IDEで文法エラー箇所をハイライトするには何行目、何文字目で文法エ…
感想 資料はこちら。(gifが動きません) speakerdeck.com 発表動画はこちら。(恥ずかしいので自分では見てません。) www.youtube.com 採択率が厳しくてどの発表も質が高く、感想書きたいですが、ひとまず登壇の感想を。 技術系カンファレンスの登壇は初めてで…
毎回ググってるのでまとめ。 10進数だけでなく、2進数など、基数変更に対応。 文字と数字の相互変換 charと数値型を行き来したい場合は、to_digit()あるいはfrom_digit()を使う。こっちは覚えやすい。 >> '5'.to_digit(10).unwrap() // 10進数 5 >> std::cha…
動的計画法は全くわからないので、静的無計画法で解く。 問題
一年一ヶ月ほどの苦心の末、ようやく青コーダーになりました。感慨深いです。 rate 全く独自性のないブログタイトルですが、なるべく他の人が書いてないことを書くようにします。胡散臭い箇所はスキップしてみてください。
問題 N個の工事が行われ、それぞれの工事はS_i-0.5, t_i-0.5に座標X_iで行われる。 Q人の歩行者が存在し、それぞれ時刻D_iに座標0を出発する。 歩行者は一度工事に遭遇するとそこで停止する。 各歩行者が座標いくつまで歩けるか出力せよ。 解法 想定解法全然…
問題: 非負整数 M (≤17) と非負整数 K (≤109) が与えられる。以下の条件を満たす0 ~ 2M の数列が存在するか判定し、存在するなら一例を示せ。
PyCharmを公式からダウンロードして展開して/bin/pycharm.shを叩けば実行できるが、 常に左に表示されているgnomeのお気に入りバーにこんな感じで登録されていた方が立ち上げやすい。
GDBはUbuntuならばsudo apt-get install build-essentialでインストールすることができるが最新版を使いたい場合は自分でビルドする必要がある。 さて、GDBビルドチャレンジだが基本的にはこの記事が正確なのでその通りやればよい。 本の虫: GCCのSVN trunk…
大分動作は安定してきたので、もうAtomはやめてこちらに移りました。 ファイアーエムブレム由来でrujaionという名前にしました(暫定) github.com
CapsLockキーのCtrl化 コマンド一発でCapsLockをCtrlに変える方法 | Linux Fan の通りやればよい。 $ sudo gedit /etc/default/keyboardで XKBOPTIONS="ctrl:swapcaps" の行を加える。 ただし、 $ sudo systemctl restart console-setup しても設定は反映さ…