NoahOrblog

某・福島にある大学のコンピュータ理工学部の大学生のお話。

プログラミング

携帯の入力的なアレ

Noahです。 授業後に後輩と演習室で話し込んでたときに、ふと彼がAOJの問題をC++で解き始めたのでその隣で同じ問題をHaskellで実装してました もともと競プロをやっていたとかではなくて、純粋にHaskellを書きたかっただけです。はい。 gist.github.com Revi…

加減乗除で10

Noahです。 数字を4つ出されて、加減乗除好きな演算子を使って10になるようにする、という診断メーカーのツイートを見て、深夜に好きな配信者のASMR生配信を聞きながら、つっと書いてみた。 gist.github.com 実行時: トリプルの一つ目が、演算子の順、二つ目…

N+1問題

Noahです。 ペアプロ等で指摘されたことで、重要だと思ったら1つずつメモを書こうと思い、書く。 続…かないかもしれない 今日はN+1問題について(ここのコードは深夜に書いたメモ程度でなんと言うか、補助的役割である) N+1の問題 まず、1つのクエリで複数…

yacc/lex覚え書き part1

なーんかYaccとLexについて書いている所が少ないので、備忘録として書いておく。Yaccとは何かというと、Yacc(Yet Another Compiler Compiler、ヤック)はパーサジェネレータの一つである。1970年代にAT&TでUNIX用にステファン(スティーブ)・ジョンソン(…