if로 검사하면 쉽게 풀릴 것이라고 생각했는데 빈 배열일 때 -1을 어떤 식으로 줄까 헷갈렸다. if if로 한 것으로 보아 아직 if에 대한 완벽한 이해가 없다고 생각했다.
이렇게 했더니 30점 맞았다. 첫 번째 if를 다 돌고 두 번째 if를 돌면서 result.length가 0이면 걸릴 거라고 생각했는데 실행 순서 때문인지 조건에 맞는 요소가 배열 마지막에 있으면 [-1]이 된다.
멋있게 삼항으로 풀었다.. 뿌듯해.. 김동하 잘했어..
if 대신 filter로 걸렀다.
새로운 배열을 만드는 것이기 때문에 map도 가능하다.