파이썬 format 출력 형식에 대해 다시 공부해 보아야겠다.
정렬을 하고, for문으로 하나씩 돌려준다. l이 hi보다 크거나 같으면 l을 하나씩 증가시킨다. l이 작아지는 순간에는 break를 사용하여 for문을 중단시킨다. 그리고 l를 출력시킨다.
print(y)를 바로 해주었더니, 배열 형태로 출력이 되어서 계속 에러가 났다. for문으로 한 자씩 출력이 되도록 설정을 하였다. 배열 출력에 대한 정확한 이해가 필요했다.
느낀 점
반복해서 입력하므로 map 함수 사용. readline() 함수는 자동 개행 되므로 strip() 를 사용하여 개행을 막았다. 또한, split()를 사용하여 입력 값 사이에 공백을 두었고 이들을 리스트화 하여 하나의 리스트로 만들었다.set() 함수를 사용하여 리스트
그림으로 나타내면 아래와 같다.w,h가 x와 y보다 크므로, w,h가 작은 경우는 생각하지 않아도 된다.깊게 생각하지 않아도 되는 쉬운 문제였다.
세 수를 입력 받고, 리스트로 만들어 준다.리스트에서 가장 큰 수를 고른다.0 0 0을 입력하면 프로그램이 종료되는데, 0 0 0의 합은 0이므로 이를 활용한다.remove() 함수를 사용하여 가장 큰 수를 numList에서 빼준다.피타고라스 정리를 활용하여 식을 만들