엄코딩의 개발 일지

문제 ) 


화이트씨는 다재다능한 사람입니다(모든 것이 그의 관심 대상입니다.) 그래서 그에게는 친구가 많습니다.

하지만 불행하게도 그의 친구들은 다재다능하지 않습니다. 각각의 친구는 2가지 주제에만 관심이 있고 다른 주제로 이야기하는 것을 싫어합니다. 그래서 파티를 개최할 때마다 모두가 즐겁게 파티를 보내려면 어떤 친구를 초대할지가 큰 문제입니다. 화이트씨는 그 동안의 경험으로 초대된 친구 모두가 공통의 흥미 있는 화제가 있을 때 파티를 즐긴다는 것을 알았습니다.

문자열 배열 first, second가 주어집니다. 화이트씨의 i번째 친구가 흥미 있는 화제는 first[i]와 second[i]입니다. 즐거운 파티가 되려면 화이트씨가 초대할 수 있는 친구는 최대 몇 명인지 리턴하세요.




Java의 HashMap을 이용하여 더 간결하게 코딩할 수 있다.



keySet() 메소드는 모든 키를 Set 객체에 담아서 리턴하는 함수이다.

위의 코드처럼 HashMap을 사용하면 더 간결한 코드로 표현이 가능하다.