Python Challenge is a web-level game that uses hints to find the next level of Web address. The difference is that it is designed for programmers, because most levels are programmed to calculate Oh!!
Last year and classmates play together, he did half, I did half, cheat some, 33 off all pass, today stroll hard drive found this information, take out to shake.
Very very very very fun, highly recommended programming friends are playing, not necessarily will python, I and my classmates will not, but we use C # as can get out, no obstacles.
0
Http://www.pythonchallenge.com/pc/def/0.html
Guess 238, say 38 on 2 a little bit, guess 238 = 274877906944, go to the next level
1
Http://www.pythonchallenge.com/pc/def/274877906944.html
Http://www.pythonchallenge.com/pc/def/map.html
According to the hint on the figure, is the displacement encryption, each character displacement two times, the following those tips with this method of processing, tell me to use the same method to process the URL, get OCR
2
Http://www.pythonchallenge.com/pc/def/ocr.html
Tip Look at the source file, a lot of characters, said to find the fewest occurrences of the characters, found to be equality
3
Http://www.pythonchallenge.com/pc/def/equality.html
A lowercase letter with just three uppercase letters on each side as bodyguards.
Xxx
Xxx
Xxx
X
X
XXXxXXX
X
X
Xxxxxxxxx This is right ...
Find the answer is LinkedList
4
Http://www.pythonchallenge.com/pc/def/linkedlist.html
http://www.pythonchallenge.com/pc/def/linkedlist.php
After clicking on the picture on the page, enter the connection
http://www.pythonchallenge.com/pc/def/linkedlist.php?nothing=12345
Hint and the next nothing is 92512
Then you change 12345 to 92512, and he hints and the next nothing is 64505 ...
So all the way down, according to the hint, hundreds of times after the line ...
5
Http://www.pythonchallenge.com/pc/def/peak.html
Peak Hell said to read it out, pickle
Download BANNER.P
And then it won't be ...
6
Http://www.pythonchallenge.com/pc/def/channel.html
As seen from the picture, the zipper (Zip) is the protagonist ...
Download Channel.zip
And then the 4th close, make a program all the way down.
And then it was said to be annotated, but I couldn't find ...
7
Http://www.pythonchallenge.com/pc/def/oxygen.html
The grayscale in the picture is integrity after decoding it in ASCII.
8
Http://www.pythonchallenge.com/pc/def/integrity.html
Title: Working hard?
Picture: a Bee
Bee? Busy. Busy? Busy too? Bz2?
The following user name and password are encrypted with bz2, decrypt the image after the link, and then go to the next level, enter the user name password.
User name password after several close
Huge
File
9
Http://www.pythonchallenge.com/pc/return/good.html
Tip: Connect the dots
The First,second in the code below are the coordinates of the two x and Y, and then the first like a cow, second like a cross, is it a cross-over X, called the Ox x ... Tried the next cow, suggesting that the public, bull. From this picture to see, found that second originally only a stroke of the head of the cow ...
10
Http://www.pythonchallenge.com/pc/return/sequence.txt
A = [1, 11, 21, 1211, 111221,
Len (a[30]) =?
In fact, I found a very strange law, but not the same as the official. The official rule is this:
1
A 1, writing 11
2 of 1, writing 21
A 2, a 1, a writing 1211.
......
I'll figure it out in a minute. 5808
11
Http://www.pythonchallenge.com/pc/return/5808.html
A picture can be seen using the IE browser to select the effect of the picture, plus odd even hint, more convinced that this is the. A picture of nothing, another picture of a look at the thought of nothing, the result is actually a display problem ... Another shows that the gas can clearly see a blood-red horror of the pattern, on the right is written evil words.
12
Http://www.pythonchallenge.com/pc/return/evil.html
At first, looking at such a strange picture, I thought it was image processing. Look at the picture called Evil1.jpg, feel strange, try the next evil2.jpg, also really have, hint said not JPG–GFX changed into GFX really have such a document, but do not know what thing.
Evil3.jpg:no More Evils ...
Evil4.jpg:Bert is evil! goback!
Then do not understand how to do, read the hint to know that the original image of the person put the cards into 5 piles, prompted to the gfx file with the way of dividing into 5 files, the results of the picture is the next level of the site.
13
Http://www.pythonchallenge.com/pc/return/disproportional.html
Press the number key 5 to enter http://www.pythonchallenge.com/pc/phonebook.php
He said to call a evil person, before mentioned Bert is evil, then call him ... It is said that this page uses remote Procedure call (RPC) This magical protocol, anyway, according to a routine change, he returned to the 555-italy
14
Http://www.pythonchallenge.com/pc/return/italy.html
Tip According to the title of the page: Walk around
Page code hint: 100*100 = (100+99+99+98) + (...)
There is the spiral of bread pictures, speculation, to the following picture (in fact, this figure is 10000*1, incredibly can show Solutionkeys) in this form, the result appears a cat.
Before this episode, if you put that graph in a row of the form will appear bit words, and then into the bit.html will suggest that you go the wrong way ...
Then enter cat.html, prompting and its name is Uzi. You'll hear from him later.
15
Http://www.pythonchallenge.com/pc/return/uzi.html
A calendar, 1xx6 year, according to the week and the lower right corner shows a very small February of 29 days, can guess is a leap year, and the answer is reduced to:
In these years
1176
1356
1576
1756
1976
Buy flowers for tomorrow, the figure is labeled 1.26, indicating 1.27 something happened.
He ain ' t the youngest, he is the the second
From the top of these years 1976 is the youngest, the second youngest is 1756
January 27, 2002 2000 people killed in Lagos, Nigerian capital
January 27, 1999 the first trial of Guangxi giant Greed Li Chenglong was sentenced to death
January 27, 1998 China's New Year's Eve echoes Vienna (this is the first time in the history of Chinese folk music in the "musical temple," said the Golden Hall show style)
January 27, 1997 US scientists produce atomic lasers
January 27, 1982 Waldheim wins "UN Peace Prize"
January 27, 1973 Vietnam to sign Paris Agreement on Vietnamese issue
January 27, 1964 China established diplomatic relations with France
January 27, 1950 China to establish a unified tax system
January 27, 1945 Soviet Liberation Auschwitz
January 27, 1937 severe floods in the United States, 1 million people homeless
January 27, 1926 television birth
January 27, 1901-Italian composer Verdi dies
January 27, 1893 Soong Ching Ling's birthday
January 27, 1822 ancient civilizations Greece independence
1756 Year 1 Month Day Austrian Music Master Mozart was born
January 27, 1142 Yue Fei was murdered
Mozart
16
Http://www.pythonchallenge.com/pc/return/mozart.html
Hint said to straighten it, the picture inside the disorderly point is obviously a lot is magenta short-line, the figure by row translation, make the Red line alignment, appeared romance words.
17
Http://www.pythonchallenge.com/pc/return/romance.html
Calves do, wait for him to fill out the problem report
This one...... I forget, the process is quite complicated, or look at the foreign raiders.
18
Http://www.pythonchallenge.com/pc/return/balloons.html
Hint that two pictures are different, and then suggest that the difference is more simple than we think, that is the brightness
Http://www.pythonchallenge.com/pc/return/brightness.html
Picture, the source code inside prompted to download deltas.gz
Download a look is a text file is clearly divided into the left and right two pieces, written in the form of 16, 16 lines, and then the line to find the longest common sub-sequence on both sides, and the left to minus the LCS, get three PNG file, a write A/HTTP Www.pythonchallenge.com/pc/hex/bin.html
One is butter.
One is fly.
One of the pictures needs to be opened with PS, wasting a lot of time ...
User name password after several close
Butter
Fly
19
Http://www.pythonchallenge.com/pc/hex/bin.html
An email that can be downloaded to make music and hear sorry.
The color of the Indian map shown in the figure is reversed and associated with inversion.
In addition to the header of the file before and after the byte exchange, the new music heard idiot, and then the past ...
It's so magical that there are sound that can be heard.
20
Http://www.pythonchallenge.com/pc/hex/idiot.html
Http://www.pythonchallenge.com/pc/hex/idiot2.html
See range from the header of the picture, and then programmatically construct the requested range, presumably
var req =webrequest.create (@ "http://www.pythonchallenge.com/pc/hex/unreal.jpg") as HttpWebRequest;
Req. AddRange (R, R + Len);
Req. Credentials = newnetworkcredential ("Butter", "Fly");
var rep = req. GetResponse ();
using (var sr = Rep. GetResponseStream ())
{
StreamWriter s = new StreamWriter ("C:\\1.dat");
Byte[] A = new byte[10000000];
int t;
while (t = Sr. Read (A, 0, a.length))! = 0)
{
int t = Sr. Basestream.read (A, 0, a.length);
S.basestream.write (A, 0, T);
}
Console.WriteLine ("{0} {1}", R,SW. ReadToEnd ());
S.close ();
}
First a lot of text hints, said I invade, and then try to set the starting position of range to 2123456789, prompted the password is my new nickname, also prompted the result of the location, and then in that position to finish the range of the head, download, found a compressed package, the password is Redavni
21st
This is not achieved, directly read the answer on the Internet.
It probably means that Just download to the compressed package inside there is a package.pack file, in fact, is a compressed file, using the zlib and bz2 two ways to compress, then also appropriate to reverse the file (about this hint is he said this is a childhood game, drum pass flowers, foreign play is not the same, need a layer of demolition of the thing to transfer ...... Then record the operation of the three things, a "" ", A" # ", a carriage return, saw the characters to spell up the copper words.
22
Http://www.pythonchallenge.com/pc/hex/copper.html
Hint: simulation, also suggest that white.gif will be more brightness than imagined, found that this GIF is multi-frame, almost in the middle of the image is slightly brighter than the color of black ... Those colors appear in the 9 positions of the 3*3 as the keypad layout. And then one at a time as a direction vector, which is just a few letters of bonus.
23
Http://www.pythonchallenge.com/pc/hex/bonus.html
' VA gur snpr bs jung? '
This is another 1th in the displacement encryption ... And then translate it into the face of what?
What's This module?
This is relatively silent, enter import this in Python, showing a large segment:
The Zen of Python, by Tim Peters
Beautiful is better than ugly.
Explicit is better than implicit.
Simple is better than complex.
Complex is better than complicated.
Flat is better than nested.
Sparse is better than dense.
Readability counts.
Special cases aren ' t special enough tobreak the rules.
Although practicality beats purity.
Errors should never pass silently.
Unless explicitly silenced.
In the face of ambiguity, refuse thetemptation to guess.
There should be one--and preferably Onlyone--obvious.
Although that is obvious atfirst unless you ' re Dutch.
Now is better than never.
Although never is often better than *right*now.
If the implementation is hard-to-explain,it ' s a bad idea.
If the implementation is easy-to-explain,it may be a good idea.
Namespaces is one honking great idea--let's do more of those!
Then the next level is ambiguity ...
24
Http://www.pythonchallenge.com/pc/hex/ambiguity.html
BFS, from top to bottom, and then put the color of the passing point (only see the RGB in the R) at all intervals to write to a file, found to be a zip, prompting the next off Lake
25
Http://www.pythonchallenge.com/pc/hex/lake.html
Lake1.wav ~lake25.wav in the image.
26
Http://www.pythonchallenge.com/pc/hex/decent.html
Send a letter of apology to the e-mail that was written in 19.
And then know that before 21 off that compression package inside of useless mybroken.zip MD5, also said wrong a byte, poor lift, inside the image is written speed
Here's a tip to miss the boat, speedboat.
27
Http://www.pythonchallenge.com/pc/hex/speedboat.html
Read the tips of the Internet before the ...
First of all, of course download zigzag.gif
Even researched the GIF file format, found the file structure is very strange, do not use GIF standard to compress.
Looks like his tables. One is the color table, one is the image below
Image grayscale as a binary output, image grayscale index also output, found that the two are almost the same, but a byte difference.
After the alignment, found that two files only a little bit different, the difference is extracted, one of which can be seen BZ2 compression, decompression is a text, it seems to be the next level of URLs and keywords.
A python keyword was found on the web, and the key words in the file were all erased, and the following was obtained:
.. /ring/bell.html
Switch
Repeat
This sequence of 3 strings, username repeat, password switch
User name password after several close
Repeat
Switch
28
Http://www.pythonchallenge.com/pc/ring/bell.html
The legend of Ring-ring-ring reading will turn green.
Access green.html will prompt "yes! green! "
Also can see a lot of green vertical bar, after extracting green channel found that those vertical bars are paired, even the underlying and odd-numbered underlying is always a dark, a bright.
Page title also hint pairs, guess two a group.
In the group after the difference is generally found to be 42 or 42, only 180 of some of the clothes are not, the difference in advance out of those, is "whodunnit ()." Split () [0]? "
The Python inventor, Guido Van Rossum, turned out to be Guido.
29
Http://www.pythonchallenge.com/pc/ring/guido.html
There are a lot of spaces behind the source file of the Web page ...
Then the number of spaces per line written to a file, but also the beginning of Bzh, directly decompression.
Isn ' t it clear? I am yankeedoodle!
30
Http://www.pythonchallenge.com/pc/ring/yankeedoodle.html
After downloading the CSV file, it is a bunch of floating-point numbers that turn into audio and can't hear anything.
Inside a total of 7,367 floating-point numbers, 7367=139*53, with floating-point *256 when the gray scale is drawn into 139 width 53 high image. shows an equation.
N=str (X[i]) [5]
+str (X[i+1]) [5]
+str (x[i+2]) [6]
Then the floating-point number when the string, 3 a group, using the formula to calculate N, turn to ASCII look, found that the next pass is Grandpa
28 guess the name of the time only guess grandfather, almost guessed ...
31
Http://www.pythonchallenge.com/pc/ring/grandpa.html
First of all, guess where this rock is, find it.
Koh Samui
Thailand
Then the user name Kohsamui, password Thailand, skip to the next page
User name password after several close
Kohsamui
Thailand
Http://www.pythonchallenge.com/pc/rock/grandpa.html
I do not know how to guess the radius is 2, I was a little try out.
After drawing their own fractal, compared with the original, it is found that the new figure and the original image are somewhat different.
The difference between the different colors of the index is 16, with +16 and-16. There are 1679 different places.
1679=23*73
So according to the difference between the positive and negative to draw this chart.
......*.*.*.*..........
.. *.*.....*.*.......*..
*...*...*...*.. *.**.. *.
*.*.*.*.*.*.*.*.. *.. *..
.......................
............**.........
..........**.*.........
..........**.*.........
.........*.*.*.........
.........*****.........
.......................
**....***...**....**...
*.............**.. *....
**.*...**...**....**.*.
*****.*****.*****.*****
.......................
...*.................*.
.......................
....*.................*
*****.............*****
.......................
**....**....***...**...
*.......*.........*....
**.*....**...***.. **.*.
*****.*****.*****.*****
.......................
...*......**.........*.
..........**...........
....*.....**..........*
*****.....**......*****
..........**...........
.. *........*........*..
...*......**.......*...
....**....**......*....
......**...*....**.....
..........**.. **.......
......**...*....**.....
....**....**......*....
...*......*........*...
.. *.......**........*..
.*........**........*..
.*.........*.......*...
.. *.......*.......*....
...*............**.....
....**........**.......
.. *...***.*.**.........
.. *.......*............
.. *.....*****..........
.. *....*.***.*.. *.**.**
......*.. ***.. *.. ******
*.***....***.....**.***
.........*.*.....***.**
.. *......*.*.....******
.. *......*.*.....**....
.. *.....**.**..........
.......................
.. ***.....*............
.. ***.*.*...*.*.*.*.*.*
.. ***.........*.*.*.*..
..............*.*......
........*****..........
......*********........
....***.......***......
...**...........**.....
.. **.*.........*.**....
.**.. **.......**.. **...
.*...*.*.....*.*...*...
.*...*.. *...*.. *...*...
.....*...*.*...*.......
.....*....*....*.......
.....*.........*.......
.......*.. *.*..........
.****.. *****.*.. ****...
Google has been looking for a long time ...
Crop Circle
Chilbolton Radio Telescope
Wherwell, Hampshire, England
Finally found that Arecibo is the address of the next close ...
32
Http://www.pythonchallenge.com/pc/rock/arecibo.html
A very magical game. Each column starts with a number of contiguous sections of the row/columns, and how long each is.
Given the numbers of these headers, this pattern is required.
The result of the warmup is an upward arrow, up.html inside there is a huge to solve ...
Get a python python.html.
There are hints on the page
' Free ' as in ' FreeSpeech ', not as in ' free
Google to GNU information: Tounderstand The concept, you should think for free as in free speech, not as Infree beer.
33
Http://www.pythonchallenge.com/pc/rock/beer.html
The picture in the code is beer1, open beer2.jpg, hint png
After the download is a magical picture ...
According to the idea of the poem in the Code of the page, to remove the light points in the picture, the remaining points should be just the square number, so that they can be drawn in a square picture.
The test found that the colors in the picture were 1, 2, 7, 8, 13, 14, all in groups, so that the points that were lighter than the first group were removed, and the dots brighter than the second group ... Finally, 33 images were produced.
All of them are letters, some letters have boxes outside, and gremlins are connected together.
33 Close all over, very good very strong.
Finally also share a foreign strongman's problem solving report, very gorgeous is complete, very good very strong.
http://garethrees.org/2007/05/07/python-challenge/
An ancient programming game: Python Challenge All-in-one guide (GO)