Submission details
Task:Lukujono
Sender:Ohlaawdhecomin
Submission time:2025-11-01 01:48:05 +0200
Language:text
Status:READY
Result:2
Feedback
groupverdictscore
#1ACCEPTED2
Test results
testverdicttimescore
#1ACCEPTED0.00 s2details

Code

# Collatz sequence optimized: single-pass parity/half and gated odd branch
PRINT X

# Build C = 300 using 10*10*3
CLEAR A
INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A
CLEAR B
REPEAT A TIMES (
    REPEAT A TIMES (
        INCREASE B
    )
)
CLEAR C
REPEAT B TIMES (
    INCREASE C
    INCREASE C
    INCREASE C
)

REPEAT C TIMES (

    # If X == 1 then skip body
    CLEAR D
    INCREASE D
    CLEAR E
    REPEAT X TIMES (
        REPEAT E TIMES ( CLEAR D )
        INCREASE E
    )

    CLEAR F
    INCREASE F
    REPEAT D TIMES ( CLEAR F )

    REPEAT F TIMES (

        # Unified pass for parity (G) and I = ceil(X/2)
        CLEAR G
        CLEAR I
        CLEAR J
        INCREASE J

        REPEAT X TIMES (
            CLEAR H
            REPEAT G TIMES ( INCREASE H )
            CLEAR G
            INCREASE G
            REPEAT H TIMES ( CLEAR G )

            REPEAT J TIMES ( INCREASE I )

            CLEAR H
            REPEAT J TIMES ( INCREASE H )
            CLEAR J
            INCREASE J
            REPEAT H TIMES ( CLEAR J )
        )

        # K = 3X + 1 computed only if odd
        CLEAR K
        INCREASE K
        REPEAT G TIMES (
            REPEAT X TIMES ( INCREASE K INCREASE K INCREASE K )
        )

        # Rebuild X from branches
        CLEAR X

        # even branch: X = I
        CLEAR L
        INCREASE L
        REPEAT G TIMES ( CLEAR L )
        REPEAT L TIMES ( REPEAT I TIMES ( INCREASE X ) )

        # odd branch: X = K
        REPEAT G TIMES ( REPEAT K TIMES ( INCREASE X ) )

        PRINT X
    )
)

Test details

Test 1 (public)

Verdict: ACCEPTED

input
(empty)

correct output
(empty)

user output
# Collatz sequence optimized: ...

Feedback: 26 tests processed (command limit exceeded)