Submission details
Task:Lukujono
Sender:Yytsi
Submission time:2025-11-29 23:09:47 +0200
Language:Ruby
Status:READY
Result:100
Feedback
groupverdictscore
#1ACCEPTED100
Test results
testverdicttime
#1ACCEPTED0.56 sdetails
#2ACCEPTED0.54 sdetails
#3ACCEPTED0.10 sdetails

Code

_,*v=`dd`.split
v.map{v=[x=_1.to_i],c=1;
(x=x<2?1:x%3!=0?x*2+1:x/3
c+=1
v<<(x=x>9**40||v.index(x)?1:x))while x>1;p c>40?-1:c;}

Test details

Test 1

Verdict: ACCEPTED

input
1000
1
2
3
4
...

correct output
1
-1
2
4
-1
...

user output
1
-1
2
4
-1
...

Error:
7+1 records in
7+1 records out
3898 bytes (3.9 kB, 3.8 KiB) copied, 0.000156886 s, 24.8 MB/s

Test 2

Verdict: ACCEPTED

input
1000
152435
165584
587562
428318
...

correct output
-1
-1
-1
-1
-1
...

user output
-1
-1
-1
-1
-1
...

Error:
13+1 records in
13+1 records out
6893 bytes (6.9 kB, 6.7 KiB) copied, 0.000210291 s, 32.8 MB/s

Test 3

Verdict: ACCEPTED

input
1000
235119
235120
235144
236196
...

correct output
27
27
27
14
27
...

user output
27
27
27
14
27
...

Error:
13+1 records in
13+1 records out
7005 bytes (7.0 kB, 6.8 KiB) copied, 0.000210381 s, 33.3 MB/s