다른분들이 sort 함수를 이용한 문제 풀이를 설명해주셨는데 for문을 사용해서 짜게 된다면 어떻게 할 수 있을까 하다가 해보게됬는데 이 소스를 더 줄일 수 있는 방법이 있는가 싶어서 질문 올립니다.
a=[0,0,0,0]
sum=0
max=0
a[0]=str(input("1번째 숫자 : "))
a[1]=str(input("2번째 숫자 : "))
a[2]=str(input("3번째 숫자 : "))
a[3]=str(input("4번째 숫자 : "))
for i in range(0,4):
for j in range(0,4):
for k in range(0,4):
for l in range(0,4):
if i!=j:
if i!=k:
if i!=l:
if j!=k:
if j!=l:
if k!=l:
sum=a[i]+a[j]+a[k]+a[l]
if max<int(sum):
max=int(sum)
else:
continue
else:
continue
else:
continue
else:
continue
else:
continue
else:
continue
else:
continue
print("가장 큰 수는 %d 입니다." % max)