2011年11月2期プログラム36: Python Challengeをやろう! (93) TOP カテ一覧 スレ一覧 2ch元 削除依頼

Python Challengeをやろう!


1 :07/04/07 〜 最終レス :11/11/24
おまいら!
Python Challenge
ttp://www.pythonchallenge.com/
をやろうぜ!
おれは昨日からやってるんだが、レヴェル6で糞詰まりだ。
Python Challengeのフォーラム見てもわからん。
pairってなんだ?
誰かフォーラムより分かりやすいヒントを
日本語でくれ

2 :
2

3 :
matz日記でmatzがやってるのを見て、ちょっとやった。
3ぐらいで投げた。

4 :
レヴェル3は正規表現を使えばおわりだぞ。
re.compile('[A-Z]{3}[a-z][A-Z]{3}')
って最初やって該当箇所がアホみたいにでて一瞬つまったけどwww

5 :
とりあえず6のヒントでも
・写真よく見れ
・拡張子

6 :
拡張子ってjpg?gif?css?
写真は社会の窓が開いてるだけのようにしかみえないんだけど?
文字かなんかが隠れてるの?
zipは使わないの?
PayPalはなんの関係もないんだよね?
質問ばかりですまんね。

7 :
>>6
「ZIPでくれ」
PayPalは問題とは関係ない
振り込めば喜ばれるんじゃない?

8 :
1で答えわかったけど次への進み方がわからなくて投げた

9 :
>>7
うお!!thx
わかった!
データを得られたよ。
レヴェル33までいったらPayPalに金あげるわwww

10 :
>>8
http://www.pythonchallenge.com/pc/def/レベル1の答え.html

11 :
いわゆる隠しページ遊び

12 :
おまいら。また詰まってしまったよ!
Collect the comments.の意味がわからん
数字を全部足すわけでもなかったし

13 :
>>4
そのヒントで3はとけたけど、5で詰んだ

14 :
>>13
pickleを使うんだ スネーク
その後 でてきたタプルへの処理は「かけろ」

15 :
>>14
こちら、スネーク、
サンキュー、大佐、
どうやらうまく行ったようだ、
引き続き任務を続行する。

16 :
なんとかレベル6はクリアしたぞ!
しかし、レベル7もまたワケワカラン

17 :
ここ見てさっきやり初めて
5で挫けてぐぐってたらもろにネタバレみちゃった
うーむ、答え見ればわかっても、なかなか難しいね・・・

18 :
おいらはレベル9まで進んだお^^
>>17
pythonのライブラリ名をパッと思いつけば簡単だけどね

19 :
LV6まで進んだけど>>12と一緒のところで詰まったwww
あとLV4楽しかった!

20 :
レベル11まで進んだお^^
レベル10は最初
henkan={'1':'11','2':'12','11':'21'}っていう変換表にもとづいてるのか
と思って詰まってたけど
「1,11,21,1211」でぐぐったらすぐわかったお^^
>>19 つ import zipfile
レベル4の途中引っ掛けはウゼーと思ったけどおいらも楽しかったお^^

21 :
2005年のブームだった頃にやったけど、俺はlv15止まりだったなあ。

22 :
レベル13・・・
evilってなんだ?
phpから返されるエラーのXMLの意味もわからんなぁ。
だれか日本語のヒントおくれ!

23 :
あーるぴーしー

24 :
phpのほうはわかったけど
evilの意味がわからん
メソッドにsystem.multicallってあるけど、これは関係ある?
phoneにはある名詞を入れてやればいいの?
それとも普通の電話番号を総当りで探すの?

25 :
>>24
レベル12で見落としてる予感

26 :
level7わかりませーん
画像のバーコードどうすればいいの

27 :
Level2で律儀にjvonファイルをリクエストしたら・・・芸細かすぎ
すらすら解けるより詰まったほうが面白いかもしれない

28 :
>>26
画像ビューアで拡大して眺めてみたり
各ピクセルの情報を拾ってみるといいかもしれないぜ
ファイル名もヒントになってるぜ
あと拡張ライブラリ使わせたりしないよね?みたいな
思い込みがあるなら今のうちに捨ててしまうといいんだぜ

29 :
http://pc11.2ch.net/test/read.cgi/tech/1181064980/
からきました。
ソースを外部のup炉だに上げるので、
書き方が悪いとかのご指摘をお願いします。
早速一問目
http://dpaste.com/16732/

30 :
ちなみにプログラミング経験はCを授業でやったくらいです。
Pythonの勉強はクラスのselfがよくわかんないので中断中です。

31 :
同じくnoobの意見なので半分聞き流しで
* ソースコードの一行は最大79文字で。ttp://oldriver.org/python/pep-0008j.html 参照
* ライブラリにどんなのがあるか眺めておくといいかも(というかPyChでは必須)
あと個人的には変数名の命名規則がちょっと気になった(qは何の略?)
クラス定義内のselfは不正確を覚悟で言えば構造体へのポインタみたいなもの
Pythonのメソッド定義では第一引数で自動的にオブジェクトへの参照を受け取るようになってる

32 :
ありがとうございます。
qはmatlabでiやjを使うと虚数単位と間違わないように使っている名残です。
pepとかライブラリ、みてきます

33 :
selfはOOやったことないプログラマがOO理解するのに役には立つが、
まったくの初心者には意味不明だよな。

34 :
warming upで何をしたらいいかわからず詰まった。
どうも俺には向いてないらしい。

35 :
>>34
一番最初詰まる人は難しく考えすぎ。
5文字のコードで答え出る

36 :
>>34
URL、画面中央の数字、ヒント("try to change the URL address")
これだけあってわかならければ本当に向いて無いからやめたほうがいい
先はもっと難しいから・・・

37 :
一発で答えが出せるのはいいけど、リンクを延々たどって行くようなのは面倒くせ。

38 :
だからpython使えと

39 :
2年前に level33 まで進んで "X" の画像で詰まったまま放置してた。
誰か全クリした人、ヒントプリーズm(_ _)m
色がニコイチで33組あるところまではつかんだ。
level32 までのヒントなら提供できるよー。

40 :
誰かNo.15(カレンダー)のそこはかとないヒントをplz…

41 :
(1)穴の開いたとこに入る数字を見つける。
(2)ググる。
以上

42 :
(1)Python関係ない。
(2)丸の付いた日が問題なんじゃない。(ソースのコメント)
以上

43 :
(1) びんちょうタン 第2巻
(2) らき☆すた 第5巻
以上

44 :
おお。適度なヒントをありがとう! なかなかの有名人じゃのう。
しかし"he is the second"とあるが、彼はthirdな気がするんだが…

45 :
みんな画像系のchallengeには何を使ってるの?
自分はpygameに手を出してしまいました。

46 :
http://www.pythonware.com/products/pil/
Python2.3(当時) + PIL だけで level33 まで行けたよ。
で、そこで止まってるわけだが orz

47 :
結局Python関係ないよなぁ

48 :
pickle くらいか

49 :
結局python使うのは二の次で問題が何を言ってるかを当てるクイズなのでだるいからやめた。

50 :
漏れも楽しみながらpythonの勉強が出来る鴨と期待したんだが
一問目でつまらなさに気付いてそれっきりってない

51 :
リドルらしいっちゅやリドルらしいんじゃね?

52 :
Project Euler
http://projecteuler.net/index.php?section=statistics
きょうからこの過疎スレは漏れが Project Euler に挑戦
するスレになりますた!

53 :
1 Add all the natural numbers below 1000 that are multiples of 3 or 5.
一問目: 1000以下の全ての自然数の内 3もしくは5 の倍数となるものの総和を求めよ


54 :
>>53
import sys
def multipleof (multiple = 1, integer = 1):
  return int(multiple) % int(integer)
sum = 0
for multiple in range (1, 1000):
  try:
    if multipleof (multiple, 3) == 0 or multipleof (multiple, 5) == 0:
      sum += multiple
  except:
    pass
print 'The sum is ', sum

55 :
print sum(i for i in range(1,1000) if i % 3 == 0 or i % 5 == 0)

56 :
そのサイト、前は、国別ランキングとかあって面白かったけど、今なくなってるね、残念。

57 :
>>55
>I'm currently enjoying Python sets, so my initial solution was:
s3 = set([d for d in range(1000) if d%3==0])
s5 = set([d for d in range(1000) if d%5==0])
print sum([d for d in s3.union(s5)])
このサイトって登録して正解したら他の人のコードを
見れるんだな…いきなりBooとかで解いてあってあせったw

58 :
どうせなら最後 つprint sum(s3|s5)

59 :
1から10000までの数字を全部掛けたときに
末尾に並ぶ0の個数を求めるのをおながいします

60 :
というか、それを自分で考えられなかったらそのサイトは楽しめないよ。
まず数字の最後に0が並ぶというのはどういうことかを考えれ

61 :
>>59
21 Evaluate the sum of all amicable pairs under 10000.
10000より下にある『親和数の組』はいくつあるか?
64 How many continued fractions for N <= 10000 have an odd period?
10000より下にある奇数周期を持つ continued fractions はいくつあるか?
【めも】Evaluate 値を求める odd period 奇数周期
何番目の問題を解いてるのかと思ったらそんな問題は
見当たらないようなw
100/10 = 2 → 0の個数は2つ
190/10 = 19
単純に10で割れば良さそげな予感
cnt = 0
for e in range(10000):
if x % 10 == 0:
  x = x / 10
  cnt += 1

62 :
まちがってエンター押したらよくよく考えたら
無限ループに嵌るというか解けなくて鬱 orz

63 :
for e in range(100):
    cnt = 0
    if e % 10 == 0:
        while 1:
            if e % 10 != 0: break
            e = e / 10
            cnt += 1
        print e, ': ', cnt
無限ループになるな…
なにかおかしい…むぅ

64 :
>>63
>>>0%10
0

65 :
>>64
for e in range(1,10+1):
  print e,  
1 2 3 4 5 6 7 8 9 10
そうか…0オリジンなんだな
for e in range(1,100+1):
  cnt = 0
  if e % 10 == 0:
    while 1:
      if e % 10 != 0: break
      e = e / 10
      cnt += 1
    print e*10**cnt, ': ', cnt
ありがd

66 :
密かにこのスレ期待age

67 :
Problem 33
4つの分数は見つけたんだけど、何を答えたら良いのか判らない。
だれか、この英文の意味を教えてください。
If the product of these four fractions is given in its lowest common terms,
find the value of the denominator.

68 :
これらの4つの分数の積がちゃんと約分した形で与えられたときに、
その分母の値を答えよ。
であってると思う、・・答えの出し方忘れたなぁ・・・

69 :
>>68
できました!!! ありがとうございます。
"in its lowest common terms" の意味がわからず、分母の最小公倍数?とか、
いろいろ考えて、はまっていました。「ちゃんと約分した形で」って意味だったんですね。
スッキリしました。本当にありがとうございました。

70 :
期待age

71 :
age

72 :
これってナゾナゾだよね?

73 :
1問目でpythonと関係ないことに気付いて即止めたよ

74 :
俺も
なんかイメージと違った
文法等のテストかと思って期待したのに

75 :
モジュールの勉強にはなった
それっきり使ってないモジュールも多々あるが

76 :
だれか Python のお勉強が出来る
Python Tutorial
ttp://www.pythontutorial.com/
作ってくれ

77 :
Registrant:
Mxxxxxx Hxxxxx
**** ********
United States
Registered through: GoDaddy.com, Inc. (http://www.godaddy.com)
Domain Name: PYTHONTUTORIAL.COM
Created on: 15-Apr-07
Expires on: 15-Apr-09
Last Updated on: 28-May-08
わりと最近なんだな

78 :
ねーよw

79 :
そうかなあ

80 :
>>73
lv2までやって気づいてやめた
3つ中lv0が一番難しかったな

81 :
これで使うモジュールってどうやって探してる?

82 :
pythonのチュートリアルみたいなのを期待してたけど
全然違うじゃん!!うそつき!!!!!

83 :
challengeにチュートリアルっぽい意味なんてあるっけ?

84 :
そもそもpythonと関係ない

85 :
   ▁▁▁▁  ▁▁▁▁  ▁▁▁▁  ▁▁▁▁
  ╱╲   ╲╱╲   ╲╱╲   ╲╱╲   ╲
 ╱  ╲▁▁▁╲ ╲▁▁▁╲ ╲▁▁▁╲ ╲▁▁▁╲
 ╲  ╱ ▁▁╱ ╱   ╱ ╱ ▁▁╱ ╱   ╱
  ╲╱▁╱╲ ╲╱▁▁▁╱╲╱▁╱╲ ╲╱ ▁▁╱
   ▔╱  ╲▁▁▁╲   ▔╱  ╲ ▔▔╲
    ╲  ╱ ▁▁╱   ▁╲  ╱▔▔▔╱
     ╲╱▁╱╲ ▔▔╲╱╲▔╲╱ ▁▁╱
      ▔╱  ╲▁▁▁╲ ╲ ▔▔╲
       ╲  ╱ ▁▁╱ ╱▔▔▔╱
        ╲╱▁╱╲ ╲╱ ▁▁╱
         ▔╱  ╲ ▔▔╲
          ╲  ╱▔▔▔╱
           ╲╱   ╱

86 :
age

87 :
    ┌─┐
    │●│
    └─┤
   _   ∩
  ( ゚∀゚)彡
┌─┬⊂彡
│●│ !!
└─┘      !!

88 :
test

89 :
    ┌─┐
    │●│
    └─┤
   _   ∩
  ( ゚∀゚)彡
┌─┬⊂彡
│●│ !!
└─┘      !!

90 :
2011年、Ruby,Perl,PHP,Pythonって並べたときにさ
ここで、Ruby以外を選ぶ奴ってマジでなんなんだろうな
マジでゴミなんだな

91 :
いまどきQMLなんて覚えても意味無いもんな

92 :

ゴミはゴミ
天使#test_s
「天使の煽り」の提供でお送りしました

93 :11/11/24
ほしゅ

TOP カテ一覧 スレ一覧 2ch元 削除依頼