pyspa challenge 第1回

id:Voluntas にpyspaチャレンジを作れと言われたので

print "".join(chr(ord(x) + 1) for x in *****)

*****の部分に適当なコードを入れてpyspaと表示されるようにせよ


chrとかordとか使うなと言われたので

import os
print "".join(os.__doc__[x] for x in[os.__doc__.*****(x) for x in "pyspa"])

4通りあるけど一番短いので。


もっとひどいのがいいらしいので。

import os
os.system("python -m ***** | python -c 'import sys;(lambda x=sys.stdin.read():[sys.stdout.write(x[i]) for i in [67, 12, 31, 67, 36]])()'")

Windowsだとシングルクオートで囲われた中にスペースがある場合にそこで引数が区切られてしまうのでうまく動かないね。対話的環境でやっているときはos.systemが0を返すのでpyspa0って表示されちゃう。