def solution(board, moves):
    bucket = []
    answer = []
    
    for move in moves:
        for i in range(len(board)):
            if board[i][move-1] > 0:
                bucket.append(board[i][move-1])
                board[i][move-1] = 0
                if bucket[-1:] == bucket[-2:-1]:
                    answer += bucket[-1:]
                    bucket = bucket[:-2]
                break
                
    return len(answer)*2

 

 

def solution(num):
    answer = 0
    
    while True:
        if num == 1:
            break
            
        if num%2 == 0:
            num = num / 2
            answer += 1
        else:
            num = num * 3 + 1
            answer += 1
        
        if answer >= 500:
            return -1
        
    return answer

 

def solution(arr):
    answer = []
    
    if len(arr) == 1:
        answer.append(-1)
        arr = answer
    else:
        arr.remove(min(arr))

    return arr

 

def solution(s):
    answer = []
    n_answer = s.split(" ")
    
    print(n_answer)
    
    for i in n_answer:
        for idx, j in enumerate(list(i)):
            if idx%2 == 0:
                answer.append(j.upper())
            else:
                answer.append(j.lower())
        answer.append(" ")
                
    return "".join(answer)[:-1]

+ Recent posts