Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit a752156

Browse files
authored
Update 100+ Python challenging programming exercises.txt
fixed zhiwehu#17
1 parent 81b147a commit a752156

File tree

1 file changed

+5
-6
lines changed

1 file changed

+5
-6
lines changed

‎100+ Python challenging programming exercises.txt

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,7 @@ Level 2
177177

178178
Question:
179179
Write a program which takes 2 digits, X,Y as input and generates a 2-dimensional array. The element value in the i-th row and j-th column of the array should be i*j.
180-
Note: i=0,1.., X-1; j=0,1,��Y-1.
180+
Note: i=0,1.., X-1; j=0,1,¡­Y-1.
181181
Example
182182
Suppose the following inputs are given to the program:
183183
3,5
@@ -225,7 +225,7 @@ print ','.join(items)
225225
Question 9
226226
Level 2
227227

228-
Question��
228+
Question£o
229229
Write a program that accepts sequence of lines as input and prints the lines after making all characters in the sentence capitalized.
230230
Suppose the following input is supplied to the program:
231231
Hello world
@@ -425,7 +425,7 @@ Question:
425425
Write a program that computes the net amount of a bank account based a transaction log from console input. The transaction log format is shown as following:
426426
D 100
427427
W 200
428-
��
428+
¡­
429429
D means deposit while W means withdrawal.
430430
Suppose the following input is supplied to the program:
431431
D 300
@@ -439,7 +439,6 @@ Hints:
439439
In case of input data being supplied to the question, it should be assumed to be a console input.
440440

441441
Solution:
442-
import sys
443442
netAmount = 0
444443
while True:
445444
s = raw_input()
@@ -568,13 +567,13 @@ for i in reverse(100):
568567
Question 21
569568
Level 3
570569

571-
Question��
570+
Question£o
572571
A robot moves in a plane starting from the original point (0,0). The robot can move toward UP, DOWN, LEFT and RIGHT with a given steps. The trace of robot movement is shown as the following:
573572
UP 5
574573
DOWN 3
575574
LEFT 3
576575
RIGHT 2
577-
��
576+
¡­
578577
The numbers after the direction are steps. Please write a program to compute the distance from current position after a sequence of movement and original point. If the distance is a float, then just print the nearest integer.
579578
Example:
580579
If the following tuples are given as input to the program:

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /