タグ "programming" を含むブログ一覧 投稿一覧へ戻る

【 Python coding challenge 】Gutenberg Project からダウンロードする実際の古典を題材に、登場人物インデックスを作成しよう! Python Programming Interview の準備にもなります【解答例】

Tags: challenge , programming , python

Published 2020年8月3日21:16 by T.Tsuyoshi

プログラムチャレンジです。是非自分なりのコーディングをしてみてください。問題は こちら から。 様々な実装方法が考えられます。解答例を参考にしてみてください。 ダウンロードしたテキストファイルを一度ファイルへ書き出し、再度 readlines() を利用して読み込む、という方法を取っている方もいました。 import math from collections i…

【 Python coding challenge 】Gutenberg Project からダウンロードする実際の古典を題材に、登場人物インデックスを作成しよう! Python Programming Interview の準備にもなります

Tags: challenge , programming , python

Published 2020年8月3日21:08 by T.Tsuyoshi

今回の課題は、実際の小説 ( eBook ) の登場人物が何ページ目に登場しているか、という登場人物インデックスの作成です。 Gutenberg Project という著作権の切れた古典をデジタル化して提供してくれているサイトからテキストをダウンロードし、任意の行数を含むページとして区切った上でインデックス作成を行います。 最終的な出力結果は次のようになります。 A…

【 Python Data Structures and Algorithms 】Python とデータ構造 ( data structure ) - linked list を実装してみよう! Linked List 実装 Python Programming Interview 模擬問題

Tags: algorithm , challenge , programming , python

Published 2020年8月1日12:33 by T.Tsuyoshi

プログラム開発をする上で、データ構造 ( data structure ) とアルゴリズム ( algorithm ) の知識は必須です。 そこで今回は Linked List を実装してみます。 Linked List は要素 ( ノード: node ) のただの羅列に過ぎません。 しかし、それぞれのノードは、自分の次に並んでいるノードの情報を持っています。 …