주어진 배열하에 문제에서 주어진 조건으로 만들어질수 있는 두 그룹의 곱의 최대값을 돌려주는 문제.
각 배열의 값이 다음 숫자의 배열의 인덱스를 나타내므로 하나의수를 잡아 연결된 요소들을 찾아내고 찾아낸 요소의 경우 찾았다는 표시를 하여 재차 탐색하지 않게하여 각 집단의 갯수를 구하여 내림차순으로 나열한뒤 첫번째요소와 두번째 요소의 값을 곱하여 돌려주었다.
카운팅된 집단의 수가 하나일경우 문제에서 제시한대로 0을 돌려주게 구성하여 풀이를 완료 하였다.
socket.io 서버로 하는 단순한 멀티 룸 채팅.
위의 결과를 server-side로 구현해보기.
firebase 사용법 배우기
serverless lambda 학습하기