해당 문제에 대해 간단히 소개하자면 학생 수 n명이 있다
lost에 있다는 것은 체육복을 잃어버린 경우.
reseve에 있다는 건 여분을 가져온 경우.
간단히 보면 lost에 reserve를 빼면 될 것 같지만 n번 위 아래로 1번호까지는 빌려줄 수 있기에
+1 -1을 따져야 한다.
문제는 lost - reserve를 못하므로
새롭게 list를 만들어서 값을 넣어준다.
파이써닉한 코드로 한줄 반복문을 활용함 (사실 다른사람의 풀이 좀 베꼈다.. set으로 문자열 빼기 했는데 테스트케이스 하나에서 오류뜨더라...)
간단히 lost에 없는 reserve만 res에다 넣어주고
los는 역이다.
이렇게 하므로 자기가 잃어버리고 여분도 있는 경우는 사라졌기에
앞번호 뒷번호만 계산하면 된다.
그래서 for문 돌려서 res의 값에서 +1 -1한 값이 los에 있으면 삭제 시켰다.
그리고 answer(학생 수 n을 넣은)에 최종 los의 길이를 빼서 간단히 하였다.
여기서 고려해야 할 점이 하나 있는데 i-1을 i+1보다 먼저 해줘야한다.
그 이유는 los나 res가 오름차순으로 되어있어서
특히 1번 3번이 잃어버리고 2번 4번이 여분이 있을 때
i+1을 먼저하게 되면 1번한테 가야할 2번의 체육복이 3번한테 가서 1번이 체육복을 못 입게 되므로 i-1먼저 해줘야 옳음!