HashCode Reversal
Submit
Language is selected by the extension of the file. See the list of supported languages to know the extension of your language.
Problem
package org.shinh.golf.teebee;
// Disclose the words generated by this Java program.
public class HashCrypt {
public static void main(String[] args) {
for (int n = (int) (Math.random() * 200 + 100); n > 0; n--) {
String word = "";
for (int i = (int) (Math.random() * 6 + 1); i > 0; i--)
word += (char) (Math.random() * 26 + 65);
System.out.println(word.hashCode());
}
}
}
Options
exec is denied
rejudge feature is enabled
now post-mortem time, all source codes will be revealed
Sample input:_
83025
2098785284
76
1993518305
2161
2519
2123871738
2177
2346
-1735604885
2221
2347
2346
-2130364296
68
2527
83025
2537574
-1970038977
2372437
2573729
2430593
2027797057
2093
2058803952
72680
2519
65
2269730
1937235141
62603989
83025
2123871738
2177
-2024225567
2378249
1993517083
-1823988796
-1881067216
83025
2537574
-2130433612
82
-1926468028
2207
2497
-2130840727
62603989
2614205
2341
2052813759
1993484160
69968106
2527
83025
-1970038977
2346
-2015466326
2207
2573982
-2130433612
82
2392214
77491
-1881295252
1993517083
2571255
2166698
78406
2058803952
72680
2519
2093
1937235141
62603989
2683
1935365967
82
2058803952
72680
2519
83025
2537574
1937235141
62603989
2333
83500
-1970038977
83
65076
66219796
1924845248
72642
2683
83025
2052813759
-1970038977
-2024225567
2573853
1980521475
71
83025
2123871738
2177
-2024225567
2527
2120193
2519
83025
83500
-1970038977
83
2378249
-1926484955
69
83025
2537574
-2130433612
82
-1881097187
2347
2346
77491
-1881156864
2207
2573735
2333
83500
-1970038977
83
65076
-1787318703
76
1924845248
72642
2683
83025
2052813759
2269730
2329070
-1970038977
-2024225567
2573853
1980521475
71
83025
2123871738
2177
-2024225567
2527
2120193
2519
83025
83500
-1970038977
83
2378249
-1926484955
69
2016755019
2161
-2130433612
82
-1881097187
83
2136917892
82
83025
-1926482167
2370125
-1849816653
2115
62685758
2573735
-1926484955
72642
2016755019
2161
-2130433612
82
-1881097187
83
69801
-1787318703
76
-1970038977
83
76101
-2131463539
69
83025
-1938399604
73124636
2519
2123872251
2041464
Sample output:
THE
GENERA
L
CONTRA
CT
OF
HASHCO
DE
IS
WHENEV
ER
IT
IS
INVOKE
D
ON
THE
SAME
OBJECT
MORE
THAN
ONCE
DURING
AN
EXECUT
ION
OF
A
JAVA
APPLIC
ATION
THE
HASHCO
DE
METHOD
MUST
CONSIS
TENTLY
RETURN
THE
SAME
INTEGE
R
PROVID
ED
NO
INFORM
ATION
USED
IN
EQUALS
COMPAR
ISONS
ON
THE
OBJECT
IS
MODIFI
ED
THIS
INTEGE
R
NEED
NOT
REMAIN
CONSIS
TENT
FROM
ONE
EXECUT
ION
OF
AN
APPLIC
ATION
TO
ANOTHE
R
EXECUT
ION
OF
THE
SAME
APPLIC
ATION
IF
TWO
OBJECT
S
ARE
EQUAL
ACCORD
ING
TO
THE
EQUALS
OBJECT
METHOD
THEN
CALLIN
G
THE
HASHCO
DE
METHOD
ON
EACH
OF
THE
TWO
OBJECT
S
MUST
PRODUC
E
THE
SAME
INTEGE
R
RESULT
IT
IS
NOT
REQUIR
ED
THAT
IF
TWO
OBJECT
S
ARE
UNEQUA
L
ACCORD
ING
TO
THE
EQUALS
JAVA
LANG
OBJECT
METHOD
THEN
CALLIN
G
THE
HASHCO
DE
METHOD
ON
EACH
OF
THE
TWO
OBJECT
S
MUST
PRODUC
E
DISTIN
CT
INTEGE
R
RESULT
S
HOWEVE
R
THE
PROGRA
MMER
SHOULD
BE
AWARE
THAT
PRODUC
ING
DISTIN
CT
INTEGE
R
RESULT
S
FOR
UNEQUA
L
OBJECT
S
MAY
IMPROV
E
THE
PERFOR
MANCE
OF
HASHTA
BLES
Ranking
Rank | User | Size | Time | Date | Statistics |
---|
1 | teebee | 62 | 0.0120 | 2016/01/23 07:56:26 | 0B / 28B / 32B |
2 | mitchs | 62 | 0.0214 | 2016/02/08 00:03:06 | 0B / 32B / 29B |
3 | olf | 64 | 0.0154 | 2016/02/08 01:40:18 | 0B / 33B / 29B |
4 | mitchs (alt) | 68 | 0.0126 | 2016/01/23 12:31:28 | 0B / 28B / 36B |
5 | gmk | 70 | 0.0131 | 2016/01/19 01:02:51 | 0B / 29B / 36B |
6 | mitchs (teebee) | 61 | 0.0218 | 2016/02/08 04:33:02 | 0B / 28B / 31B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | mitchs | 59 | 0.0821 | 2016/01/23 12:38:14 | 0B / 28B / 30B |
2 | olf | 64 | 0.1060 | 2016/02/08 01:40:28 | 0B / 33B / 29B |
3 | gmk | 70 | 0.1123 | 2016/01/19 01:03:00 | 0B / 29B / 36B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | llhuii | 51 | 0.0170 | 2016/02/04 02:20:02 | 4B / 24B / 21B |
2 | teebee | 51 | 0.0201 | 2016/02/04 10:07:22 | 4B / 24B / 21B |
3 | tails | 53 | 0.0166 | 2016/01/20 11:51:11 | 4B / 25B / 22B |
4 | %20 | 69 | 0.0116 | 2016/01/19 05:20:28 | 0B / 31B / 38B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | mitchs | 70 | 0.0336 | 2016/01/18 11:44:02 | 0B / 39B / 28B |
2 | whatisgolf | 70 | 0.0468 | 2016/01/19 17:05:46 | 0B / ?B / ?B |
3 | teebee | 70 | 0.0330 | 2016/01/25 08:41:33 | 0B / 39B / 28B |
4 | llhuii | 70 | 0.0334 | 2016/01/31 22:07:02 | 0B / 39B / 28B |
5 | rolf | 77 | 0.0425 | 2016/01/19 03:41:37 | 0B / 44B / 24B |
6 | temmings | 101 | 0.0596 | 2016/01/25 05:31:37 | 0B / 50B / 37B |
7 | test | 109 | 0.0396 | 2016/01/26 17:57:01 | 0B / 56B / 35B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | mitchs | 76 | 0.1636 | 2016/01/27 14:54:23 | 0B / 42B / 31B |
2 | teebee | 76 | 0.0822 | 2016/01/27 16:14:41 | 0B / 42B / 31B |
3 | llhuii | 76 | 0.0752 | 2016/01/31 22:15:21 | 0B / 42B / 31B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | llhuii | 77 | 0.0106 | 2016/02/01 22:57:31 | 0B / 41B / 36B |
2 | tails | 79 | 0.0106 | 2016/02/01 19:52:22 | 0B / 44B / 35B |
3 | G.w. | 89 | 0.0138 | 2016/01/28 01:18:27 | 0B / 49B / 39B |
4 | %20 | 94 | 0.0107 | 2016/01/19 06:09:35 | 0B / 52B / 41B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | llhuii | 77 | 0.0111 | 2016/02/01 22:57:27 | 0B / 41B / 36B |
2 | %20 | 94 | 0.0106 | 2016/01/19 06:18:49 | 0B / 52B / 41B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | teebee | 172 | 0.3560 | 2016/01/31 17:28:38 | 0B / 109B / 56B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | llhuii | 64 | 0.0111 | 2016/01/28 11:03:07 | 0B / ?B / ?B |
2 | teebee | 64 | 0.0112 | 2016/01/29 10:04:46 | 0B / 33B / 31B |
3 | teebee(llhuii) | 63 | 0.0152 | 2016/02/08 04:42:14 | 0B / 32B / 31B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | tails | 677 | 1.3486 | 2016/01/28 18:23:44 | 0B / 306B / 289B |
2 | tails | 667 | 1.3973 | 2017/03/15 17:29:56 | 0B / 299B / 290B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | tails | 45 | 0.0353 | 2016/01/19 09:06:56 | 0B / 31B / 13B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | llhuii | 64 | 0.0118 | 2016/01/31 17:01:31 | 0B / 33B / 31B |
2 | teebee | 64 | 0.0120 | 2016/01/31 17:22:58 | 0B / 33B / 31B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | tails | 30 | 0.1219 | 2016/01/18 10:40:57 | 0B / 14B / 15B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | tails | 12 | 0.0238 | 2022/02/15 15:03:45 | 10B / 1B / 1B |
Rank | User | Size | Time | Date | Statistics |
---|
1 | mitchs | 53 | 0.0653 | 2016/01/23 12:50:57 | 0B / 23B / 29B |
2 | mitchs (alt) | 55 | 0.0212 | 2016/01/23 12:52:04 | 0B / 28B / 22B |
3 | olf | 57 | 0.1412 | 2016/02/08 02:48:54 | 0B / 25B / 30B |
4 | mitchs (teebee) | 50 | 0.0229 | 2016/02/09 16:42:51 | 0B / 24B / 25B |
Language Ranking_
Rank | Lang | User | Size | Score |
1 | Nibbles | tails | 12 | 10000 |
2 | gs2 | mitchs | 16 | 7500 |
3 | GolfScript | tails | 30 | 4000 |
4 | K | teebee | 36 | 3333 |
5 | dc | tails | 45 | 2666 |
6 | goruby | mitchs (teebee) | 50 | 2400 |
7 | Perl | llhuii | 51 | 2352 |
8 | Ruby2 | mitchs | 59 | 2033 |
9 | Ruby | mitchs (teebee) | 61 | 1967 |
10 | PARI/GP | mitchs | 63 | 1904 |
11 | AWK | teebee(llhuii) | 63 | 1904 |
12 | xgawk | llhuii | 64 | 1875 |
13 | Python | mitchs | 70 | 1714 |
14 | Python3 | mitchs | 76 | 1578 |
15 | ObjC | llhuii | 77 | 1558 |
16 | C | llhuii | 77 | 1558 |
17 | Bash (builtins) | tails (teebee(llhuii)) | 81 | 1481 |
18 | Groovy | teebee | 84 | 1428 |
19 | Logo | teebee | 95 | 1263 |
20 | Java | teebee | 172 | 697 |
21 | sed | mitchs (tails) | 242 | 495 |
22 | make | tails | 667 | 179 |
return to the top page