「オラにじぇじぇじぇなコードを書いてくんろ!」のやつ

エンジニア夏祭り2013「オラにじぇじぇじぇなコードを書いてくんろ!」解答編 #engineer #matsuri #hatena #zaim #夏祭り #夏の想い出 - CodeIQ Blog

とりあえず、Pythonで書いたので公開しときます。

 

 

spa = "gtgtsgipgttptinggipsppaigsesgpetgstpatetisiesagaeaigttetepitiatsegssieeeeatepaaiagtpieataatppiitgiapsteitatiiatpetetetttgpetpaasipttssstpeeeggtiagtttegtiipestsasgpsepaasapttgattgiatppegitiatpasgatgepttggapesaeetaeissttggieietgspagesiipestipggstttpateptitiaetottissgggtttaipappgstsptttgtpispattgegstltiappseisapgistaiagteeiptptpisaieisagstapeteietgteiisgtiptstgtstasspeatspptitttatteastsgtptgtasggpniaaeteaisett"
npo = list("neapolitan")

print "".join(["[%s]"%npo.pop(0) if len(npo) and c==npo[0] else c for c in spa])



npoから一文字づつ抜き出していって、抜き終わったらifがlen(npo)で判定を打ち切る。
それで生成された文字列リストをjoinで結合して出力。
とまあ汚いけど動きます。