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って表示されちゃう。