문제
- 후보자를 Add 할 때 candidateId값을 candidateCount 값으로 정의.

- delete 함수를 사용하여 해당 mapping에 있는 값을 지우고 후보자를 새로 add 할 때 에러 발생.
원인
- delete mappingList[index]는 해당 값을 0으로 바꾸기만 하는 동작이다.
- 해당 mapping에 값을 0으로 바꾸고 그 다음에 새로 추가할 데이터를 덧 씌우게 됨.
해결

- 마지막 key값과 지우려고 하는 key값을 swap하고 마지막 key값을 delete 함으로서 해결