LoginSignup
10
11

More than 5 years have passed since last update.

素人の言語処理100本ノック:01

Last updated at Posted at 2016-09-07

言語処理100本ノック 2015の挑戦記録です。一覧はこちらからどうぞ。

環境の変更について

まだ1問しかやっていませんが、環境を少し変更することにしました。

  • Ubuntu 14.04 LTS → 16.04 LTS
  • Python 2.7.6 → 2.7.12
  • gedit 3.10.4 → 3.18.3

Ubuntuを現時点で最新の16.04 LTSにしました。Pythonとgeditは、このUbuntuに標準で含まれているものです。

なお、私のパソコン本体はMac mini(Late 2012)で、Parallels Desktop 12を使ってUbuntuを仮想化しています。Ubuntuのインストール手順はParallels Desktop 12でUbuntu 16.04 LTSを使っていますにまとめましたので、興味のある方はどうぞ。

第1章: 準備運動

01.「パタトクカシーー」

「パタトクカシーー」という文字列の1,3,5,7文字目を取り出して連結した文字列を得よ.

出来上がったコード:

main.py
# coding: utf-8
target = u'パタトクカシーー'
result = target[::2]
print(result)

実行結果:

端末
パトカー

前回同様、[start:stop:step]で指定するスライスを使いました。全部を対象にするのでstartとstopは省略しています。
startを1(=2文字目)にすれば'タクシー'も取り出せます。

インタプリタ
>>> target = u'パタトクカシーー'
>>> print(target[1::2])
タクシー

2本目のノックは以上です。誤りなどありましたら、ご指摘いただけますと幸いです。

10
11
4

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
10
11