Daily Programming #0012

言語処理100本ノック 2015の#10をやっていく。

第2章: UNIXコマンドの基礎

hightemp.txtは,日本の最高気温の記録を「都道府県」「地点」「℃」「日」のタブ区切り形式で格納したファイルである.以下の処理を行うプログラムを作成し,hightemp.txtを入力ファイルとして実行せよ.さらに,同様の処理をUNIXコマンドでも実行し,プログラムの実行結果を確認せよ.

10. 行数のカウント[Golang]

Question

行数をカウントせよ.確認にはwcコマンドを用いよ.

Code

glot.ioはDocker上で実行されていてファイルをダウロードすることはできないため、hightemp.txtは以下の手順で実行環境に反映している。

  • hightemp.txtファイルの内容を標準入力欄にコピペ
  • catコマンドで標準入力の内容を読み込みファイルにリダイレクト

今後良く使いそうなので、ファイル読み書き用のパッケージを作成した。 glot.ioで複数ファイルに分けてコンパイルする方法については、Qiitaにまとめたので以下を参照してください。

glot.io上でGo言語を複数ファイルでコンパイル