shell game EASY
Submit
Language is selected by the extension of the file. See the list of supported languages to know the extension of your language.
Problem
You have four shells. And they have four ascending positions.
Under shell 1 there is a small ball or stone.
1 2 3 4
_ _ _ _
|A| |B| |C| |D|
^
Now that you can't see the thing under the shell, the shells are swapped around. If it begins with 12, shell A and B are swapped. If then comes 23, the shell at the second position (now A) is swapped with C. Now it is not ABCD but BCAD. At the end you will be asked, under which shell the thing is. Now that would be the 3rd shell.
It is a very comprehensive challenge of an addictive game, which is really easy to solve. Even my non-golfed source has only 8 lines.
Remember that in this case it begins every time at position 1!
And to make it harder to cheat I want the position not only at the end but also at every swap, so just make working code!!! (or you would be disqualified in my mind)
Options
exec is denied
now post-mortem time, all source codes will be revealed
Sample input:_
12
23
43
34
34
23
12
21
32
43
23
41
24
41
14
Sample output:
2
3
4
3
4
4
4
4
4
3
2
2
4
1
4
Sample input:_
12
12
41
24
12
41
24
44
13
33
21
33
11
34
21
42
34
43
21
42
13
34
14
23
13
21
14
42
43
13
Sample output:
2
1
4
2
1
4
2
2
2
2
1
1
1
1
2
4
3
4
4
2
2
2
2
3
1
2
2
4
3
1
Sample input:_
22
31
22
34
43
41
12
14
14
32
13
14
11
42
44
11
41
14
32
41
42
44
11
14
24
14
34
21
24
12
24
31
12
44
43
32
42
44
32
21
23
43
22
11
42
32
13
31
32
23
43
44
31
13
23
22
23
11
22
13
Sample output:
1
3
3
4
3
3
3
3
3
2
2
2
2
4
4
4
1
4
4
1
1
1
1
4
2
2
2
1
1
2
4
4
4
4
3
2
4
4
4
4
4
3
3
3
3
2
2
2
3
2
2
2
2
2
3
3
2
2
2
2
Ranking
Rank | User | Size | Time | Date | Statistics |
---|
1 | leonid | 37 | 0.0625 | 2011/02/20 09:07:38 | 0B / 16B / 17B |
2 | ksk | 38 | 0.0094 | 2011/03/19 17:38:51 | 0B / 15B / 21B |
3 | yvl | 40 | 0.0552 | 2011/02/19 21:02:41 | 0B / 13B / 26B |
4 | eban | 42 | 0.0065 | 2011/03/08 11:19:52 | 0B / 21B / 17B |
5 | tsurumau | 43 | 0.0126 | 2011/03/02 15:35:06 | 0B / ?B / ?B |
6 | aglias | 49 | 0.0517 | 2011/02/20 01:17:24 | 0B / 22B / 22B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | tybalt89 | 33 | 0.0055 | 2011/02/20 02:17:28 | 0B / ?B / ?B |
2 | teebee | 33 | 0.0085 | 2011/02/20 03:13:10 | 0B / 10B / 21B |
3 | tails | 33 | 0.0042 | 2011/03/05 05:10:55 | 0B / 10B / 23B |
4 | tsurumau | 36 | 0.0051 | 2011/02/21 11:34:19 | 0B / ?B / ?B |
5 | ninjalj | 36 | 0.0146 | 2011/02/21 21:27:10 | 0B / 15B / 21B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | recursive | 51 | 0.0714 | 2011/03/10 05:06:49 | 0B / 29B / 19B |
2 | leonid | 52 | 0.0935 | 2011/02/20 11:36:34 | 0B / 32B / 16B |
3 | xulapp | 52 | 0.0924 | 2011/02/20 12:16:29 | 0B / 30B / 19B |
4 | hallvabo | 54 | 0.0988 | 2011/02/19 21:27:56 | 0B / 34B / 16B |
5 | croyal | 108 | 0.0714 | 2011/03/19 00:43:07 | 0B / ?B / ?B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | tsurumau | 64 | 0.0989 | 2011/03/05 03:16:16 | 0B / ?B / ?B |
2 | xulapp | 67 | 0.1207 | 2011/02/19 19:56:38 | 2B / 32B / 33B |
3 | Endres | 84 | 0.1074 | 2011/02/19 18:58:35 | 5B / ?B / ?B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | kaki | 89 | 0.1101 | 2011/03/17 22:55:36 | 0B / 46B / 35B |
2 | murky-satyr | 89 | 0.1099 | 2011/03/18 00:11:30 | 0B / 46B / 37B |
3 | youz | 89 | 0.0703 | 2011/03/18 16:53:56 | 0B / 48B / 34B |
4 | dico_leque | 90 | 0.0752 | 2011/03/18 06:04:21 | 0B / 36B / 47B |
5 | cddddr | 99 | 0.0765 | 2011/03/19 09:16:43 | 0B / 57B / 33B |
6 | murky-satyr | 83 | 0.2443 | 2011/03/20 17:22:24 | 0B / 40B / 38B |
7 | dico_leque | 86 | 0.0756 | 2011/03/19 18:45:50 | 0B / 44B / 36B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | youz | 89 | 0.2000 | 2011/03/03 22:18:17 | 0B / 53B / 26B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | youz | 62 | 6.0094 | 2011/03/18 10:09:42 | 0B / 27B / 29B |
2 | murky-satyr | 63 | 5.9546 | 2011/03/18 01:49:04 | 0B / 29B / 27B |
3 | murky-satyr | 57 | 6.5632 | 2011/03/20 16:12:56 | 0B / 21B / 31B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | youz | 88 | 5.3779 | 2011/03/18 16:55:25 | 0B / 47B / 35B |
2 | murky-satyr | 79 | 5.3848 | 2011/03/20 16:29:58 | 0B / 44B / 32B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | pooq | 112 | 0.6000 | 2011/03/17 23:59:54 | 0B / 75B / 29B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | xulapp | 48 | 0.0055 | 2011/02/19 18:58:48 | 0B / 28B / 20B |
2 | nn | 48 | 0.0054 | 2011/02/19 20:20:07 | 0B / 28B / 20B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | *yuko* | 61 | 0.0036 | 2011/03/14 01:12:08 | 0B / 35B / 23B |
2 | pooq | 85 | 0.0087 | 2011/02/19 21:22:20 | 0B / 48B / 23B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | I., S. | 44 | 0.0951 | 2011/03/08 22:09:11 | 0B / 16B / 27B |
2 | pooq | 47 | 0.1002 | 2011/03/07 16:52:55 | 0B / 20B / 23B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | nn | 60 | 0.0018 | 2011/02/21 08:49:18 | 0B / 33B / 26B |
2 | not | 61 | 0.0017 | 2011/02/20 02:46:05 | 0B / 34B / 26B |
3 | inaniwa | 61 | 0.0018 | 2011/02/20 09:55:36 | 0B / 34B / 26B |
4 | tinyan | 61 | 0.0016 | 2011/02/20 18:03:03 | 0B / 34B / 26B |
5 | koi | 64 | 0.0200 | 2011/02/20 15:08:22 | 0B / ?B / ?B |
6 | torikara | 64 | 0.0182 | 2011/02/25 00:35:10 | 0B / ?B / ?B |
7 | aglias | 68 | 0.0017 | 2011/02/20 02:07:38 | 0B / 37B / 31B |
8 | tsurumau | 72 | 0.0018 | 2011/02/24 20:17:23 | 0B / ?B / ?B |
9 | syobon | 73 | 0.0024 | 2011/03/19 12:06:06 | 0B / ?B / ?B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | nn | 73 | 0.0019 | 2011/02/21 18:32:42 | 0B / 42B / 29B |
2 | tinyan | 144 | 0.0019 | 2011/02/21 18:30:04 | 8B / 75B / 45B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | m.ukai | 95 | 0.1303 | 2011/02/23 17:39:25 | 0B / 54B / 35B |
2 | ksk | 95 | 0.1461 | 2011/03/19 17:29:43 | 0B / 54B / 32B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | rst76 | 76 | 0.0021 | 2011/03/01 05:54:10 | 0B / 43B / 28B |
2 | notogawa | 76 | 0.0031 | 2011/03/02 18:58:54 | 0B / 43B / 28B |
3 | Lost_dog | 76 | 0.0028 | 2011/03/12 06:34:52 | 0B / 46B / 29B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | *yuko* | 76 | 0.0023 | 2011/03/14 01:01:25 | 0B / 44B / 31B |
2 | sha | 80 | 0.0024 | 2011/03/13 22:37:30 | 0B / ?B / ?B |
3 | *yuko* | 74 | 0.0397 | 2011/11/27 16:28:29 | 0B / 42B / 31B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | pooq | 90 | 0.5406 | 2011/03/11 00:49:09 | 0B / 48B / 41B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | eban | 27 | 0.0021 | 2011/03/08 10:56:12 | 0B / 11B / 16B |
2 | tsurumau | 33 | 0.0022 | 2011/03/08 02:15:40 | 0B / ?B / ?B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | clock | 62 | 0.0425 | 2011/12/22 00:37:48 | 0B / 13B / 44B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | ninjalj | 50 | 0.0453 | 2011/02/21 22:12:30 | 0B / 20B / 28B |
2 | eban | 56 | 1.1013 | 2011/02/21 18:11:10 | 0B / 24B / 21B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | kaki | 44 | 0.0030 | 2011/03/10 09:21:36 | 0B / 14B / 24B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | irori | 18 | 0.1507 | 2011/03/04 18:47:09 | 0B / 5B / 13B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | whio | 15 | 0.2493 | 2017/07/22 02:30:20 | 4B / 7B / 3B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | zzo38 | 22 | 0.2509 | 2011/02/22 13:46:18 | 0B / 3B / 19B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | irori | 537 | 0.0255 | 2011/03/05 22:11:05 | 0B / 275B / 262B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | irori | 235 | 0.0593 | 2011/03/06 00:07:35 | 0B / 235B / 0B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | irori | 42 | 0.0139 | 2011/03/05 22:18:05 | 27B / 11B / 3B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | murky-satyr | 44 | 6.2208 | 2011/02/19 22:03:34 | 0B / 32B / 10B |
2 | hoozie | 44 | 6.2162 | 2011/02/25 19:13:30 | 0B / 32B / 11B |
3 | nn | 46 | 6.2261 | 2011/02/19 22:29:25 | 0B / 33B / 11B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | murky-satyr | 71 | 10.6146 | 2011/02/20 05:06:16 | 0B / 45B / 23B |
2 | pooq | 80 | 10.8760 | 2011/02/28 17:18:10 | 0B / 53B / 25B |
3 | Lost_dog | 81 | 10.0800 | 2011/03/12 17:47:49 | 0B / 53B / 25B |
4 | dico_leque | 82 | 11.2217 | 2011/03/17 17:10:17 | 0B / 51B / 29B |
Language Ranking_
Rank | Lang | User | Size | Score |
1 | gs2 | whio | 15 | 10000 |
2 | GolfScript | irori | 18 | 8333 |
3 | FlogScript | zzo38 | 22 | 6818 |
4 | z80 | *yuko* | 26 | 5769 |
5 | AWK | eban | 27 | 5555 |
6 | goruby | leonid | 28 | 5357 |
7 | Perl | tybalt89 | 33 | 4545 |
8 | Ruby | leonid | 37 | 4054 |
9 | Universal Lambda | irori | 42 | 3571 |
10 | Groovy | murky-satyr | 44 | 3409 |
11 | J | I., S. | 44 | 3409 |
12 | Befunge | kaki | 44 | 3409 |
13 | JavaScript | xulapp | 48 | 3125 |
14 | Bash | ninjalj | 50 | 3000 |
15 | Zsh | ninjalj | 50 | 3000 |
16 | Fish | ninjalj | 50 | 3000 |
17 | Python | recursive | 51 | 2941 |
18 | Arc | murky-satyr | 57 | 2631 |
19 | C | nn | 60 | 2500 |
20 | BASIC | *yuko* | 61 | 2459 |
21 | sed | clock | 62 | 2419 |
22 | PHP | tsurumau | 64 | 2343 |
23 | Scala | murky-satyr | 71 | 2112 |
24 | Asymptote | xulapp | 73 | 2054 |
25 | C++ | nn | 73 | 2054 |
26 | Fortran | *yuko* | 74 | 2027 |
27 | Haskell | rst76 | 76 | 1973 |
28 | Clojure | murky-satyr | 79 | 1898 |
29 | Scheme | murky-satyr | 83 | 1807 |
30 | Common LISP | youz | 89 | 1685 |
31 | Maxima | pooq | 90 | 1666 |
32 | OCaml | m.ukai | 95 | 1578 |
33 | Pascal | *yuko* | 99 | 1515 |
34 | Io | pooq | 112 | 1339 |
35 | Java | teebee | 140 | 1071 |
36 | Grass | irori | 235 | 638 |
37 | Lazy-K | irori | 537 | 279 |
return to the top page