이 문제는 저번에 푼 문제처럼 for문을 여러번 돌리면 된다. 그런데 가장 많이 나온 수는 1157번 - 단어 공부 풀었을 때처럼 max에 자리바꿔주기 하면 되겠지 하면서 쓰다가 출력할 때 답이 여러개일 경우 가장 합이 작은 것을 출력해야 한다는 문구가 있어서 당황했다. 그래서 다른 블로그들을 참고해서 math.max()로 해결했다. math.max란? 두 개의 수 중 더 큰 수를 찾을 때 사용하는 함수이다. 이것으로 가장 많이 발생하는 수를 key에 저장해두고, 다시 for문을 돌려서 제일 작은 수일 때 break하면 된다. public class Main { public static void main(String[] args) throws Exception{ int S1, S2, S3; Scanner..