「言語処理100本ノック」の第1章-00をAutoitでやってみる

スポンサー

00. 文字列の逆順

結果:

Autoitの最新バージョン(v3.3.14.5)には「StringReverse」含まれています。

マニュアル参考サイト:   Function StringReverse

 

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

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

文字列を一文字ずつ分割し、配列に入れ取り出します。

 

 

02. 「パトカー」+「タクシー」=「パタトクカシーー」

「パトカー」+「タクシー」の文字を先頭から交互に連結して文字列「パタトクカシーー」を得よ.

2つの文字列を一文字ずつ分割し配列に代入、それを一個ずつ取りだし新しい文字列に連結

 

03. 円周率

“Now I need a drink, alcoholic of course, after the heavy lectures involving quantum mechanics.”という文を単語に分解し,各単語の(アルファベットの)文字数を先頭から出現順に並べたリストを作成。
解答が円周率になる。

第一案

文字列を空白で分割し、分割した単語の最後がアルファベットでなければ-1

第二案

文字列から、正規表現で「.,」ピリオド、カンマを先に取り除きます。

 

 

コメント