Python で「あれ」の例題をやってみた
https://great-h.connpass.com/event/60306/
https://www.disco.co.jp/procon/
セットアップ
特に必要ないけど Windows + Python 3.6.1 + venv
> py
Python 3.6.1 (v3.6.1:69c0db5, Mar 21 2017, 17:54:52) [MSC v.1900 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
> py -m venv env
> env\Scripts\activate
(env) >
Q1
課題
使用されているアルファベット 上位5つを除くと現れるメッセージは?
前提 テキストファイル Q1.txt は UTF-8 で、内容は
// 以下の文字列を使用して問題を解いてください。
// データ型は任意
// mainのローカル変数として定義してください。
{
"L...(omitted)...X"
};
のようになっている。
a1.py についてのコメント
- dict.items() は辞書のキーと値の組の「ビューオブジェクト」を返す。すべてのキーを列挙することなどができる。ビューオブジェクトは辞書をコピーせず辞書のアイテムをそのまま参照する(Python 文法詳解 p.158 あたり)