いろいろがんばりたいブログ

情報科学科の人がいろいろ書きます。

2013-12-01から1ヶ月間の記事一覧

今年

去年書いた、「来年やること」はまったく達成されませんでした。 ただまぁ、20歳になったときの黄色コーダーになる、っていうのは達成された模様です。 マジ、今年は何もやってない。 来年から本気だす。

C85(三日目)

タペストリーとかないのは察してくれ。

C85(二日目) 戦利品

おまけ 始発で行ってきました。 一冊書い忘れが発生してしまったのが残念でした。

Pandocで改行を改行として扱いたい。

普通のpandocでは改行がhardline_breakとしてあつかわれない。 これには以下のようにする。 pandoc hoge.md -f markdown+hard_line_breaks http://johnmacfarlane.net/pandoc/README.html

Codeforces 355A Vasya and Digital Root (乱択解)

問題: 英語を読むか torusさんのブログ http://d.hatena.ne.jp/torus711/20131013/p3 を参照してください。 Aにしてはどうやって解くのか初見でわからなかった。簡単な解法としては、最初の桁だけdにすれば良いのだけれど、それすら思いつかなかった。 よっ…

C++でもstringとintのかけ算がしたい

できた。O(log n)かなぁ……。 string operator*(const string& s,int k){ if(k == 0) return ""; string p = (s+s)*(k/2); if(k%2 == 1) p+=s; return p; } string solve(int n0,int n5){ string s; if(n0 == 0){ return "-1"; }else if(n5 < 9){ return "0";…

C++にもPythonのenumerateがほしかった

Pythonにはenumerateというメソッドがあって、以下の様に使う。 In [1]: vec = [1,2,3,4,5] In [2]: for i,v in enumerate(vec): ...: print(i,v) 0 1 1 2 2 3 3 4 Pythonでいうところのforは、C++,Javaでいうところの拡張forにあたるもので、C++/Javaのよう…

Where Is My Phone And Watchというアプリをつくりました。

Where Is My Phone And Watch というアプリをつくりました。 なにができるん? SmartWatch2からAndroid(4.x)をバイブレーション,着信音を鳴らすことができます。 AndroidからSmartWatch2のバイブレーションを鳴らすことができます。 デモ そのうち。 ダウン…

2014年度ミニコンに向けて1

予定は未定です 2014年こそ、ミニコンに出る予定である。 とはいえ、ただ普通に作っただけではおもしろくない。 ちなみに一昨年は、Juliusを使って音声認識でロボットを操縦しようとした。 使いたい技術 フルのLinuxが走るボードを使用する。Haskellを走らせ…