IT 개발자_S

백준 1568 파이썬 본문

IT/파이썬

백준 1568 파이썬

Soso12 2020. 3. 5. 23:14
반응형

 

첫 시도 

inp = int(input())

start = 0; # 오름차순 변수
totalCnt = 0; # 카운트 변수
tempResult = inp;
result  = 0;
bol = True

while(bol) :
    totalCnt += 1
   
    if tempResult == 1:
        result +=1
        bol = False
      #  print(totalCnt,tempResult,start, '!')
    elif  (totalCnt <= tempResult)  :
        start += 1
     #   print(totalCnt,tempResult,start, '@')
        tempResult = tempResult - start
        result +=1
    else :
        start =1 
        totalCnt =1
        result +=1
        tempResult = tempResult - start
       # print(totalCnt,tempResult,start, '#')
    
print(result)

런타임 오류로 실패

 

 

 

 

 

반응형
Comments