IT 개발자_S

해커랭크 Utopian Tree 본문

IT/알고리즘_Python

해커랭크 Utopian Tree

Soso12 2020. 4. 2. 22:40
반응형

1. 1년 2개의 시즌이며

2. 1년이 지나면 *2를 해주고 아닐때는 +1 수행

 

#!/bin/python3

import math
import os
import random
import re
import sys




# Complete the utopianTree function below.
def utopianTree(n):


    h=1
    for i in range(0,n ) :
        print(n,i ,h)
        if ( i %2 == 0) :
            h *=2
        else :
            h +=1

    return h


if __name__ == '__main__':
    fptr = open(os.environ['OUTPUT_PATH'], 'w')

    t = int(input())

    for t_itr in range(t):
        n = int(input())

        result = utopianTree(n)

        fptr.write(str(result) + '\n')

    fptr.close()
반응형

'IT > 알고리즘_Python' 카테고리의 다른 글

해커랭크 Beautiful Days at the Movie  (0) 2020.05.06
해커랭크 Angry Professor  (0) 2020.05.05
해커랭크 Desinger PDF Viewer  (0) 2020.03.31
해커랭크 The Hurdle Race  (0) 2020.03.31
해커랭크 Picking Numbers  (0) 2020.03.29
Comments