脳筋プログラミング

筋トレ大好きな初心者プログラマーの備忘録です。

Python

言語処理100本ノック(15〜19)

15.末尾のN行を出力 問題:自然数Nをコマンドライン引数などの手段で受け取り,入力のうち末尾のN行だけを表示せよ.確認にはtailコマンドを用いよ. 解答(Python): import sys args = sys.argv basefile = open('hightemp.txt') basefile_line = basefil…

言語処理100本ノック(10〜14)

10.行数のカウント 問題:行数をカウントせよ.確認にはwcコマンドを用いよ. 解答(Python): print(len(open('hightemp.txt', 'r').readlines())) ##########結果########## 24 解答(Unixコマンド): $ wc -l hightemp.txt ##########結果########## 24…

言語処理100本ノック(06〜09)

06.集合 問題:"paraparaparadise"と"paragraph"に含まれる文字bi-gramの集合を,それぞれ, XとYとして求め,XとYの和集合,積集合,差集合を求めよ.さらに,'se'というbi-gramがXおよびYに含まれるかどうかを調べよ. 和集合,積集合,差集合に関して復習…

言語処理100本ノック(00〜05)

勉強のために以下で今日表されている「言語処理100本ノック 2015」を順番に解いていきます。 http://www.cl.ecei.tohoku.ac.jp 将来的には「もっとスマートに書けるじゃん」となっていればいいですが、とりあえず今は泥臭くやっていこうと思います。 難しそ…