fork download
  1. import java.util.Random;
  2. class Collatz {
  3. public static void main(String[] args) {
  4. Random gen = new Random();
  5. int a = gen.nextInt();
  6. do {
  7. if (a % 2 == 0)
  8. a /= 2;
  9. else
  10. a = (a*3)-1;
  11. System.out.println(a);
  12. } while(a!=1);
  13. }
  14. }
Success #stdin #stdout 0.1s 28732KB
stdin
Standard input is empty
stdout
1894476672
947238336
473619168
236809584
118404792
59202396
29601198
14800599
44401796
22200898
11100449
33301346
16650673
49952018
24976009
74928026
37464013
112392038
56196019
168588056
84294028
42147014
21073507
63220520
31610260
15805130
7902565
23707694
11853847
35561540
17780770
8890385
26671154
13335577
40006730
20003365
60010094
30005047
90015140
45007570
22503785
67511354
33755677
101267030
50633515
151900544
75950272
37975136
18987568
9493784
4746892
2373446
1186723
3560168
1780084
890042
445021
1335062
667531
2002592
1001296
500648
250324
125162
62581
187742
93871
281612
140806
70403
211208
105604
52802
26401
79202
39601
118802
59401
178202
89101
267302
133651
400952
200476
100238
50119
150356
75178
37589
112766
56383
169148
84574
42287
126860
63430
31715
95144
47572
23786
11893
35678
17839
53516
26758
13379
40136
20068
10034
5017
15050
7525
22574
11287
33860
16930
8465
25394
12697
38090
19045
57134
28567
85700
42850
21425
64274
32137
96410
48205
144614
72307
216920
108460
54230
27115
81344
40672
20336
10168
5084
2542
1271
3812
1906
953
2858
1429
4286
2143
6428
3214
1607
4820
2410
1205
3614
1807
5420
2710
1355
4064
2032
1016
508
254
127
380
190
95
284
142
71
212
106
53
158
79
236
118
59
176
88
44
22
11
32
16
8
4
2
1