Ant Paths FIXED
Submit
Language is selected by the extension of the file. See the list of supported languages to know the extension of your language.
Problem
An ant starts on a point in an integer lattice facing north. For each integer n he encounters, he first makes a 90 degree turn, to his right if n>=0 or else to his left, and then walks n units in that direction. Please draw the resulting shape followed by an empty line, for each line of input.
-- mitchs
Options
exec is denied
no deadline, the server will not save your submission
Sample input:_
1 1 1 1
2 2 2 2
1 1
0 0 1 0 0 1
2 1
1 0 0 0 1 1
0 1
0 0 0 1
1 2 3 4 5 6 7 8 9 10
-1 -2 -3 -4 -5 -6 -7 -8 -9 -10
1 -1 2 -2 3 -3 4 -4
10 0 5 5 0 10
2 1 -1 2 1 -1 2 1 -1 2 1 -1
5 1 5 1 1 1 -1 -1 1 1 -1 -1
-2 -2 -5 -2 -2 -2 -5 -5 0 3 2 -2 -3 -2 2 1 2 -1 -5 2 2 0 2 -4 -2 -2 -5 -2 -2 -2 -3 -5 0 5 -1 -5 2 0 2 -2 -1
-2 5 1 4 0 2 3 -1 0 1 1 -1 0 1 -1 1 0 1 1 2 2 1 0 1 4 2 -1 -1 0 1 1 2 3 4 1 0 1 1 5 1 0 1 3 2 0 1 -2 -1 1 -2 1 2 -2 1 2 0 2 -1 1 -2
0 0 0 10 1 10 0 5 1 5 0 2 1 2 0 8 1 8
2 4 -2 -4 5
6 3 -3 -5 4 1 -7 -3 5 5 -8 -4
8 7 -4 -3 3 5 4 -4 3 -5 5 4 3 -6 -6 8
16 2 16 2 4 2 -4 -2 4 2 -4 14 16 2 16 2 4 2 -4 -2 4 2 -4 12 2 12 2 4 2 -4 -2 0 2 -2 12 -2 -4 -2 4 2 8 12 -2 -4 -2 4 2 0 2 -6 12 -2 -4 -2 4 2 0 2 2 -8 2 4 2 2 -8 2 4 2 4 -6 2 4 2 2 -8 2 4 2 2 -4 -4 -4 -4 -2 -4
Sample output:
_
|_|
___
| |
|___|
_
|
_
|
___
|
___
|
|
|
_________________
| |
| _________ |
| | | |
| | _ | |
| | | | |
| |_____| | |
| | |
|_____________| |
|
|
_________________
| |
| _________ |
| | | |
| | _ | |
| | | | |
| | |_____| |
| | |
| |_____________|
|
|
|
|
|
_______|
|
|
_____|
|
___|
_|
|
|
|
|
_________|_________
|
|
|
|
|
___
_| |_
| |
|_ _|
|___|
_________
|_|_|_|_|_|
___
| | |
| | |_
___ ___ ___| ___ ___ ___ | |
| | | | | |___| | | | | | |
|_____|___|_|___|_|_____|___|_|___|_|_|
|
___|
___________________
| | | _ | |
| |_|___| | | |_| | |
| | | _| |_____| |
| | |___| ___| _|
|___|_____|_________|
_
| |
| | _
| | | |
| | | |
| |_ | |
| | | | |
| | | | |
| | |_| |
| | | | |
| | | | |
___ _________
| |
| |
| |
|___|
_________
| |
_______ | | |
| |_____________| | |
___________ | | |
| | |_______________|
| |
|_____|
_______________
| |
| |
| |
| | _____
| | | |
| | | |
| |_______| |
|___________ |
| _______|
| |
| |
| |
| _____|
_____| |
| |
| |
| |
|_________|
_______________________________
| | | | |
|_______|_______|_______|_______|
| | | | | |
| |_______|_______|_______| |
| | | | | | |
|___| |_______|_______| |___|
| | | | | | | |
| |___| |_______| |___| |
| | | | | | | |
|___| |___|_______|___| |___|
| | | | | | |
| |___|_______|_______|___| |
| | | | | |
|___|_______|_______|_______|___|
| | | | |
|_______|_______|_______|_______|
Sample input:_
1 1 -1 1 1 -1 -1 1 1 1 -1 -1 1 -1 -1
1 1 -1 1 1 -1 -1 1 1 1 -1 -1 1 -1 -1 1 1 1 -1 1 1 -1 -1 -1 1 1 -1 -1 1 -1 -1 1 1 1 -1 1 1 -1 -1 1 1 1 -1 -1 1 -1 -1 -1 1 1 -1 1 1 -1 -1 -1 1 1 -1 -1 1 -1 -1 1 1 1 -1 1 1 -1 -1 1 1 1 -1 -1 1 -1 -1 1 1 1 -1 1 1 -1 -1 -1 1 1 -1 -1 1 -1 -1 -1 1 1 -1 1 1 -1 -1 1 1 1 -1 -1 1 -1 -1 -1 1 1 -1 1 1 -1 -1 -1 1 1 -1 -1 1 -1 -1 1 1 1 -1 1 1 -1 -1 1 1 1 -1 -1 1 -1 -1 1 1 1 -1 1 1 -1 -1 -1 1 1 -1 -1 1 -1 -1 1 1 1 -1 1 1 -1 -1 1 1 1 -1 -1 1 -1 -1 -1 1 1 -1 1 1 -1 -1 -1 1 1 -1 -1 1 -1 -1 -1 1 1 -1 1 1 -1 -1 1 1 1 -1 -1 1 -1 -1 1 1 1 -1 1 1 -1 -1 -1 1 1 -1 -1 1 -1 -1 -1 1 1 -1 1 1 -1 -1 1 1 1 -1 -1 1 -1 -1 -1 1 1 -1 1 1 -1 -1 -1 1 1 -1 -1 1 -1 -1 1 1 1 -1 1 1 -1 -1 1 1 1 -1 -1 1 -1 -1 1 1 1 -1 1 1 -1 -1 -1 1 1 -1 -1 1 -1 -1 1 1 1 -1 1 1 -1 -1 1 1 1 -1 -1 1 -1 -1 -1 1 1 -1 1 1 -1 -1 -1 1 1 -1 -1 1 -1 -1 1 1 1 -1 1 1 -1 -1 1 1 1 -1 -1 1 -1 -1 1 1 1 -1 1 1 -1 -1 -1 1 1 -1 -1 1 -1 -1 -1 1 1 -1 1 1 -1 -1 1 1 1 -1 -1 1 -1 -1 -1 1 1 -1 1 1 -1 -1 -1 1 1 -1 -1 1 -1 -1 -1 1 1 -1 1 1 -1 -1 1 1 1 -1 -1 1 -1 -1 1 1 1 -1 1 1 -1 -1 -1 1 1 -1 -1 1 -1 -1 1 1 1 -1 1 1 -1 -1 1 1 1 -1 -1 1 -1 -1 -1 1 1 -1 1 1 -1 -1 -1 1 1 -1 -1 1 -1 -1 -1 1 1 -1 1 1 -1 -1 1 1 1 -1 -1 1 -1 -1 1 1 1 -1 1 1 -1 -1 -1 1 1 -1 -1 1 -1 -1 -1 1 1 -1 1 1 -1 -1 1 1 1 -1 -1 1 -1 -1 -1 1 1 -1 1
0 0 0 1 1 1 -2 -1 -1 1 1 -1 -2 -1 1 2 1 -1 -1 2 1 1 -1 -1 1 2 1 -1 -3 -1 -1 2 1 1 -1 -1 1 2 1 -1 -1 2 1 1 -2 -1 -1 1 1 -1 -2 -1 1 1
1 -1 -1 2 1 1 -1 -1 1 2 1 -1 -2 -1 1 1 -2 -1 -1 1 1 -1 -2 -1 1 3 1 1 -2 -1 -1 1 1 -1 -2 -1 1 1 -2 -1 -1 2 1 1 -1 -1 1 2 1 -1 -1 2 1 1 -2 -1 -1 1 1 -1 -2 -1 1 2 1 -1 -1 2 1 1 -1 -1 1 2 1 -1 -3 -1 -1 2 1 1 -1 -1 1 2 1 -1 -1 2 1 1 -2 -1 -1 1 1 -1 -2 -1 1 1 -1 -1 1 1 -2 -1 -1 1 1 -1 -2 -1 1 2 1 -1 -1 2 1 1 -1 -1 1 2 1 -1 -3 -1 -1 2 1 1 -1 -1 1 2 1 -1 -1 2 1 1 -2 -1 -1 1 1 -1 -2 -1 1 2 1 -1 -1 2 1 1 -1 -1 1 2 1 -1 -2 -1 1 1 -2 -1 -1 1 1 -1 -2 -1 1 3 1 1 -2 -1 -1 1 1 -1 -2 -1 1 1 -2 -1 -1 2 1 1 -1 -1 1 2 1 -1 -1
0 0 0 1 -1 -1 2 1 1 -1 -1 1 2 1 -1 -3 -1 -1 2 1 1 -1 -1 1 2 1 -1 -1 1 1 -1 -1 2 1 1 -1 -1 1 2 1 -1 -3 -1 -1 2 1 1 -1 -1 1 2 1 -1 -1
0 0 0 2 1 2 -1 -5 -1 -2 1 5 1 2 -1 -2 1 2 -1 -2 1 5 1 2 -1 -5 -1 -2 1 2 -1 -2 1 2 -1 -5 -1 -2 1 5 1 2 -1 -2
1 -1 2 1 1 2 1 -1 1 -1 2 2 -3 -1 -1 -3 -1 -1 -3 -1 -1 -3 -2 2 1 -1 1 -1 2 1 1 2 1 -1 1 -1 1 1 -1 1 -1 2 1 1 2 1 -1 1 -1 2 2 -3 -1 -1 -3 -1 -1 -3 -1 -1 -3 -2 2 1 -1 1 -1 2 1 1 2 1 -1
1 -1 1 2 -1 -1 1 -1 -1 1 2 -1 -1 1 1 -1 1 2 -1 -1 1 1 -1 1 2 -1 -1 2 -1 1 2 -1 -1 1 -1 -1 1 2 -1 -1 1 -1 -1 1 2 -1 -1 1 1 -1 1 2 -1 -1 1
2 1 -2 -2 -1 2 1 -2 -2 -1 2 2 1 -2 -1 2 2 1 -2 -1 2 2 1 -2 -2 -1 2 1 -2 -2 -1 2 2 1 -2 -1 2 2 1 -2 -1 2 2 1 -2 -2 -1 2 1 -2 -2 -1 2
1 1 -1 1 -1 -1 1 1 -1 1 1 -1 1 -1 -1 1 1 -1 1 1 -1 1 -1 -1 1 1 -1 1 1 -1 1 -1 -1 1 1 -1
1 1 -1 1 -1 -1 1 1 -1 1 1 -1 1 -1 -1 1 1 -1 1 -1 -1 1 -1 -1 1 1 -1 1 1 -1 1 -1 -1 1 1 -1 1 1 -1 1 -1 -1 1 1 -1 1 -1 -1 1 -1 -1 1 1 -1 1 1 -1 1 -1 -1 1 1 -1 1 1 -1 1 -1 -1 1 1 -1 1 -1 -1 1 -1 -1 1 1 -1 1 1 -1 1 -1 -1 1 1 -1 1 1 -1 1 -1 -1 1 1 -1 1 -1 -1 1 -1 -1 1 1 -1
Sample output:
_
|_
_|
_|_
_| |_|
|_
_ _
|_|_ |_|_
_ _|_|_ _|_|
|_|_|_|_|_|_|_|_
_|_| |_|_|_|_|_| _
|_|_ |_|_|_|_ |_|_ |_ _
|_| _|_|_|_|_ _|_| _|_|_|
|_|_|_|_|_|_|_|_ |_|_|
_ _ _ _|_|_|_|_|_|_|_| _ _ _|
|_|_ |_|_ |_|_|_|_|_|_|_|_|_|_ |_|_ |_|_|_ _
_ _|_|_ _|_|_ _|_|_|_|_|_|_|_|_|_|_ _|_|_ _|_|_|_|_|
|_|_|_|_|_|_|_|_|_|_| |_| |_|_|_|_|_| |_| |_|_|_|_|_| |_| |_|
_|_| |_|_|_|_|_|_| _|_|_|_| _|_|_|_|
|_|_ |_|_|_|_|_ _ |_| |_|_ _ |_| |_|_ _
|_| _|_|_|_|_|_|_| _|_|_|_| _|_|_|_|
|_|_| |_| |_| |_| |_| |_| |_|
_ _|
|_|_|_ _
_ _|_|_|_|_|
|_|_|_|_|_|_|
_|_| |_|_| _
|_|_ |_ _ |_
|_| _|_|_| _|
|_|_|_ _ _|_
_|_| |_|_|_| |_|
|_|_ |_|_
|_| |_|
_ _ _ _
| |_| | | |_| |
|_ _| |_ _|
_| |_____| |_
| ___ ___ |
|_| _| |_ |_|
_ |_ _| _
| |___| |___| |
_ _ _ _ _ _ _ _
| |_| | | |_| | | |_| | | |_| |
|_ _| |_ _| |_ _| |_ _|
_| |_____| |_ _| |_____| |_
| ___ ___ | | ___ ___ |
|_| _| |_ |_| |_| _| |_ |_|
_ |_ _| _ _ |_ _| _
| |___| |___| |_| |___| |___| |
|_ ___ ___ ___ ___ _|
_| |_ |_| _| |_ |_| _| |_
| _ | _ |_ _| _ | _ |
|_| |_| | |___| |___| | |_| |_|
_ _ | ___ ___ | _ _
| |_| | |_| _| |_ |_| | |_| |
|_ _| _ |_ _| _ |_ _|
_| |___| |___| |___| |___| |_
___ _ ___
|_ |_| |_| _|
_| _ _ |_
|___| | | |___|
___ | | ___
|_ |_| |_| _|
_| _ _ |_
|___| | | |___|
_ _ _ _
| | | | | | | | |
| |_| |_| | | |_|
| _ _ | | _
| | | | | | | | |
|_| | | |_| |_| |
_ | | _ _ |
| | | | | | | | |
| |_| |_| |_| |_|
_
_| |_
_| |_
_|_ _|_
_| |_| |_| |_
_| |_
_|_ _|_
_| |_|_ _ _ _|_| |_
_| |_|_|_| |_|_|_| |_
_|_ _|_|_ _|_|_ _|_
_| |_| |_| |_| |_| |_| |_| |_
_
_| | _
|_ |_| |_
___| ___|
_ |_ |_ _
_| | _| | _| | _
|_| |_ |_ |_|
___| ___|
|_ _ |_
|_| | _|
|_|
___ ___ ___ ___
| |___| | | |___| |
|_ _| |_ _|
| | ___ | |
_| |___| |___| |_
| ___ ___ |
|___| | | |___|
_| |_
| |
|_ _|
___ | | ___
|___| |___|
_
_| |_ _
|_ |_| |_
_| _|
_| _|
|_ _ |_
|_| |_ _|
|_|
_
_ _| |_ _
_| |_ _ |_ |_| |_
|_ |_| |_ _| _|
_| |_| _|
_| |_
|_ _ _|
|_| |_ _|
_| |_ _
_| |_| |_
|_ _|
_| _ _|
_| _| |_ _ |_
|_ _ |_ |_| |_ _|
|_| |_ _| |_|
|_|
Sample input:_
-1 0 6 -4 -2 1 0 -4 -1 2 7 6 6 0 5 -5 -2
-7 -5 -4 -1 0 -5 -6 -3 -5 -4 -2 4 3 -1 4 4 -7 4 1 -5 -4 -1 2 3 2 -7 5
0 5 -6 1 -5 8 -2 7 6 -6 -3 -3
-2 0 -4 5 -3 4 3 -2 2 -2 -3 5 -3 -2 -3 2 4 -4 -4 -2
2 1 1 1 1 1 1 1 1 2 1 1 1 2 2 2
4 2 4 8 1 1 7 3 8 4
5 5 1 4 5 4 3 5 6 2 2 3 4 1 2 2 4 1 1 4
-4 -3 -4 2 -1 -1 0 2 2 -2 -4 1 -2 -4 -3 2 1 0 2 -5 -1 -3 -3
1 3 3 3 2 2 2 3 2 1 1 3 2 1 1 2 2 1 1 1 2 1 3
-5 -5 -5 3 -1 0 0 6 2 5 1 4 -2 5 0 6 -1 3 3 3 6
3 2 1 2 2 3 2 3 3 3 2 1 1 1 2 3 2 2 1 2 3 3 3 3 3 2 1 3 3 2 2
-4 5 -4 -6 -2 -4 5 5 0 2 -2 1 -4 2 -7 3 1 6 -5 2 0 5 -1 -1 1 1 -2 6 -6 5 -6 -4
3 1 1 6 3 -2 4 3 6 1 2 3 -7 4 -2 2 -6 1 -5 -6 1 2 1 -3 -5 6 6 5
5 4 1 5 1 4 5 1 3 1 2 1 1 1 3 4 3 3 2 4 2 3 3 3
1 4 4 1 3 2 3 3 3 3 2 3 2 3 3 2 1 4 3 3 3 1 3 1 2 1 4 3 1 2 2 4
4 3 3 1 3 7 4 3 6 7 4 4 1
Sample output:
_____________
| ___ |
|_ | |
| | |
| | |
| | |
|_________|_|
|___
|
|
|
___________|
_______
_____| |
| |
| |
| |_____________
|___ |
_________|_ |
| _____|_|_____ |
| | | | _|
|___|_____| | |
| | |
| | |
|_______| | ___
|_______| |
|
___|
|
|
|
|
|
|
_________|
|
|
|
|
|___________
|_________
|
|
|
|
|
|
|
|___
|
|
|
|
|
|
___________|
|
|
|
| |
| |
|_____|
_____
| |
|_____|
|
_______|
| |_____
| |
| | ___|
|_______| |
_____|
|
|
|
|_____
|
|
|
|
|___________
___
|_|
| |_|
|___|
_______________
| |
| _ |
|___________|_| |
| |
|
|
|
|_______
| |
|_______|
|
|
_____|_
___|___ |_|
_________ _______|___|___|
_|_|_____ | |
| | | | |___|
| | | |
| | | |
|_| |_____|
_______
|
|
|_______ ___
| | |
_|_|_|_____
___| | |
| | | |
|___|_|_ |
|___|
_____
_|_|_|_|
| |_|
_|_
|_|_|_
| | |
|___| |
|_____|
|
_________|
| |
| | ___
| |_|_ |
| ___|_|_|_|_
|_____|___ | | |
| | | | |
|___|_| |_|
|_|
_____
_________|_ |
| | | | |___|
|_|_| |_|
|_|_|_|_|
___________
| |
| |
| |
| |
|___________
|
|
_ |
| | | _______
| | | | |
|_|_|_______|_ ___|_____
| |_| | | | | |
| | |_|___|_ |
|_________| | |_|___|_
|___| |
| |
_______
| |
_____| |
| |___|_______|
| |
| |_____________
| | _
___|_ | | |
|_| | |_|
|___ |
| |
|___________ |_________
|_________| |
| |
| |
| |
| |
|___________|
___
|_|___| _
| |___|___|_|
|_|___| | |
| |___|_ | |
|_|_|_|_|_|_|
|_|
_
| |
| _ _____ |
| | | |_|___| |
|_|_| ___|_|___|_|
|___|___|_|___|
| |
|_____|
_______
|
_____|
|_____|
|
|
_______|___
| | |
| | |
|_______| |
| |
| |
| |
|_______|
Ranking
Rank | User | Size | Time | Date | Statistics |
---|
1 | mitchs | 209 | 0.0840 | 2016/01/01 06:41:05 | 1B / 90B / 109B |
2 | jpl | 325 | 0.6518 | 2014/07/22 21:50:46 | 15B / ?B / ?B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | mitchs | 206 | 0.3212 | 2016/01/01 11:12:55 | 0B / 85B / 111B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | tails | 165 | 0.0638 | 2018/11/08 00:12:21 | 0B / 54B / 108B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | mitchs | 265 | 1.9302 | 2015/06/21 12:14:37 | 0B / 127B / 124B |
2 | mitchs_ | 334 | 0.4671 | 2014/11/03 03:47:59 | 0B / 161B / 150B |
3 | rolf | 373 | 0.1937 | 2015/06/06 04:02:11 | 0B / 173B / 142B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | mitchs | 183 | 0.4040 | 2016/01/01 11:14:22 | 0B / 66B / 109B |
Language Ranking_
Rank | Lang | User | Size | Score |
1 | Perl | tails | 165 | 10000 |
2 | goruby | mitchs | 183 | 9016 |
3 | Ruby2 | mitchs | 206 | 8009 |
4 | Ruby | mitchs | 209 | 7894 |
5 | Python | mitchs | 265 | 6226 |
return to the top page