상세 컨텐츠

본문 제목

백준 2798번 파이썬

알고리즘 공부

by 독서와 여행 2020. 7. 16. 14:58

본문

a = input().split()
for  i in range(0,2) :
    a[i] = int(a[i])
b = input().split()
for i in range(a[0]):
    b[i] = int(b[i])
i = 0
real_big = 0
while (i <  a[0] - 2):
    idx = i + 1
    
    while(idx < a[0] - 1):
        idx2 = idx + 1
        
        while(idx2 < a[0]):
            big = b[i] + b[idx] + b[idx2]
            if(big <= a[1] and big > real_big):
                real_big = big
            idx2 += 1
        idx += 1
    i += 1



print("{}".format(real_big))

c의 for문을 쓰다가 파이썬 for문을 쓰려고 하니 약간 불편하다 오히려 while이 c의 for 과 비슷한 느낌이다.

물론 python의 for만의 편함이 있지만 그래도 먼가 어색. 

'알고리즘 공부' 카테고리의 다른 글

백준 파이썬 1003번  (0) 2020.09.10
백준 파이썬 2748번  (0) 2020.07.24
백준 10814번 파이썬  (0) 2020.07.18
백준 1436번 파이썬  (0) 2020.07.17
백준 2941번 파이썬  (0) 2020.07.16

관련글 더보기

댓글 영역