プログラミングのなぞなぞ - Python Challenge 58
ストーリー by Acanthopanax
知恵比べ 部門より
知恵比べ 部門より
mumumu 曰く、 "Python Challengeと題する「プログラミングのなぞなぞ」が公開されています。5月7日現在、17の問題があり、問題を解くためには基本的にPythonのプログラムが必要です(前半はこの限りではない)。問題の意図を読みとり、プログラムを書き、次へ進めたときの快感は絶妙です。頭の体操がてら、/.Jの皆様も如何ですか? なお、解答のヒントはフォーラムをどうぞ。"
フォーラムが (スコア:1, おもしろおかしい)
Re:フォーラムが (スコア:1, おもしろおかしい)
Re:フォーラムが (スコア:0)
Re:フォーラムが (スコア:0)
やってみた (スコア:1)
#banner.pって何?
Re:やってみた (スコア:1)
そのpythonモジュールを使います。
#4でひっかかりまくったのでID
# 無精、短気、傲慢、これ最強
Re:やってみた (スコア:1)
Pythonのモジュールの使い方とか全然わからない状態からでも何とかなるもんですねw
#最後はAppleScriptでやってみました。
Re:やってみた (スコア:0)
ここからは、pythonでないといけないのかな。
4までPerlを使って解いてきたんだけど。
Re:やってみた (スコア:2, おもしろおかしい)
問0はbc
問1はcaesar
問2はsedとsortとuniqであたりをつけてから、sed
問3はsed
ここまでは 1 liner
問4はsh scriptでlynxとgrepとsed
で解けたのですが、そこで挫折しました…
Re:やってみた (スコア:1)
基本的に全部C中心に普段使っている物を使って解いてみました。
1. GNUPLOT
2,3. gcc
4. gccとwgetと/bin/sh(ちょっと勉強になった?)
5. python(前半)とgcc(後半)
Cで文字列処理するなんて、久しぶり。
Re:やってみた (スコア:1)
0. gnuplot
1,2. C
3. sed
4. sh (wget)
5. python, perl
6. 気合い
7. 力ずく, C
8. python
9. PostScript
10. Cでやろうかと
Re:やってみた (スコア:1)
0-15. python + ipython + emacs + google + 英英,英和辞典
16 かんがえちう
メジャーなのに使う機会のなかった***や
標準ライブラリなのに使ったことがなかった
******lib を今回はじめて使うことになってためになりました :-)
Re:やってみた (スコア:0)
なぜか開発環境が入っているがAirH゛の電波が届かないPDAの間を行ったりきたりしたら問2で詰まった。
#あんなテキスト打ち込むのイヤー
Re:やってみた (スコア:1, おもしろおかしい)
# それでも、今4問目チャレンジ中
Re:やってみた (スコア:1)
2は tr でやってみました.
Re:やってみた (スコア:1)
google電卓でやってみました。
つーか、最近
存在を忘れてました
Re:やってみた (スコア:1)
#ごめんなさい Python わかりません… orz
Re:やってみた (スコア:1)
Re:やってみた (スコア:1)
私もPythonを知らないので、調べながらやってみましたが、
結局最後だけはPerlに逃げてしまいました。
Re:やってみた (スコア:1)
#ちょっと上で間抜けな投稿やったので意地になったとも言う
前半部分 (Yes! ************! と出るまで) は Forum とドキュメントを漁り、
中間部分は Python じゃないと無理(?)なのでsampleを見ながらがんばり、
後半部分は…手でやりました(笑)
もちろん、Python の知識があれば中間部分で30分もかからずに済むのでしょうが(^^;
#Forum の中で "and I think it can be done with Perl too" というのがありましたが、
#********** 相当のものが perl にもあるのでしょうか?
Re:やってみた (スコア:1)
perlにもrubyにも互換ライブラリがあるようです。
Java (スコア:0)
面倒くさいー
# 他に別の言語でチャレンジしてるひと↓
Re:Java (スコア:1, 興味深い)
Re:Java (スコア:0)
Level 5 からは Python知らないとちょっと辛いですね。
僕は、モジュール移植したことあったから、すぐわかったけど。
python知らない人にとってはHintsが通じないかも。
プログラムパズルのサイトを挙げて1000までいくスレッ (スコア:1, 興味深い)
Re:プログラムパズルのサイトを挙げて1000までいくス (スコア:1, 興味深い)
Re:プログラムパズルのサイトを挙げて1000までいくス (スコア:0)
書いてあるけど、クリックしても表示されません。
どうすれば回答が見られるの?
Re:プログラムパズルのサイトを挙げて1000までいくス (スコア:0)
1問目で挫折 (スコア:1, おもしろおかしい)
http://www.pythonchallenge.com/pc/def/0.html
で238->ふあゆ->"Who are You"かよと既に日本語解釈
している段階で挫折・・。
Re:1問目で挫折 (スコア:2, おもしろおかしい)
http://www.pythonchallenge.com/pc/def/1.html
# Level 6で挫折中
Re:1問目で挫折 (スコア:1, おもしろおかしい)
http://www.pythonchallenge.com/pc/def/2**38.html
進化した? (スコア:1, 興味深い)
HTMLのソースみたり偽装フレームに隠されたキーワード見つけたり
宝捜しみたいで楽しかった。
もう、5,6年まえになるのかな?
# 日本だけの流行だったのかな?海外はどうだったんだろ
今度は、プログラミング言語を使って解くんでですね。
久々に腕がなります
Re:進化した? (スコア:1, 参考になる)
不正アクセス防止法に抵触します。
# 8 まで行ったけど
そもそも英語が読めません(涙) (スコア:1)
> One small letter, surrounded by EXACTLY three big bodyguards on each of its sides.
ってのはどういう意味なんでしょう?まさか[A-Z]{3}[a-z][A-Z]{3}じゃあるまいし(←実際にやってみて懲りた)
ぐーぐる翻訳さんに聞いても要領を得ないのでtuneo。
Re:そもそも英語が読めません(涙) (スコア:0)
Re:そもそも英語が読めません(涙) (スコア:1)
確かにあの正規表現にちょいと加工するだけで正解が出せますね。
ねたばれ (スコア:0)
だいたい合ってます。ただ、それだと4文字以上に囲まれててもマッチするかと
Re:そもそも英語が読めません(涙) (スコア:0)
というわけで上の正規表現だとヒットしすぎますね‥
pythonの練習にもってこい (スコア:1)
ちょっとだけPythonをかじっただけのレベルだったんですが、 参考書眺めてるのに比べて、Pythonコードを書いてみようっていう モチベーションが全然ちがうので、学習効率がすごくいい気がします。 必死に調べるので、ああ、こんな機能もあるのかー!とか。しかも仕事とちがって苦痛でない:-)
Python勉強したい人、かじりかけて嫌になった人には、やる価値かなりありますよ。おすすめ。
// kraymor
Re:pythonの練習にもってこい (スコア:1)
# それをいうならPNG画像のアレもそうなんですが、
# アレは適当な画像エディタで切り出してPythonから読みやすい
# フォーマットで保存すると楽。俺はGIMPを使いました。
HTTP基本認証のソレは
・環境によってはシェルで一発
・文字列をdecode()メソッドでナニする
・モジュールをインポートしてアレする
という3つの解き方が考えられますね。
Python ChallengeってことでPythonで解きましたけど。
Re:pythonの練習にもってこい (スコア:1)
画像いじるのも結構たのしいですよ。外部ライブラリ入れるの僕も面倒だなーとおもったんですが、なかなかクイズの内容も凝ってて、ライブラリいれて試す価値あるとおもいますよ。
#現在11まで解けました。12でフォーマット不明のデータにぶちあたって思案中...
// kraymor
わからない。 (スコア:1)
変換はできるけど、どれがURLなのだろう。
大ヒント (スコア:0)
Re:大ヒント (スコア:1)
ウォーミングアップって (スコア:0)
Re:ウォーミングアップって (スコア:0)
Re:ウォーミングアップって (スコア:0)
左上のゼロはどういう意味だろう、とか。
・・・Ruby ボソッ (スコア:0)
Python はわからんora
Re:・・・Ruby ボソッ (スコア:1)
言語を宣伝するにはいい方法なのかな?
と思いました.
Rubyのも見てみたい.
旅に出ます.(バグを)探さないで下さい.
最近 (スコア:0)