<doocs>1006.Clumsy Factorial_1.py
def clumsy( N: int) -> int:
    op = 0
    s = [N]
    for i in range(N - 1, 0, -1):
        if op == 0:
            s.append(s.pop() * i)
        elif op == 1:
            s.append(int(s.pop() / i))
        elif op == 2:
            s.append(i)
        else:
            s.append(-i)
        op = (op + 1) % 4
    return sum(s)
def sample_funcname ( var_0 : int ) -> int :
    var_3 = 0
    var_4 = [ var_0 ]
    for var_7 in range ( var_0 - 1 , 0 , - 1 ) :
        if var_3 == 0 :
            var_4.append ( var_4.pop ( ) * var_7 )
        elif var_3 == 1 :
            var_4.append ( int ( var_4.pop ( ) / var_7 ) )
        elif var_3 == 2 :
            var_4.append ( var_7 )
        else :
            var_4.append ( - var_7 )
        var_3 = ( var_3 + 1 ) % 4
    return sum ( var_4 )
