전체 글
프로그래머스 : 완주하지 못한 선수
💡 완주하지 못한 선수 문제 설명 수많은 마라톤 선수들이 마라톤에 참여하였습니다. 단 한 명의 선수를 제외하고는 모든 선수가 마라톤을 완주하였습니다. 마라톤에 참여한 선수들의 이름이 담긴 배열 participant와 완주한 선수들의 이름이 담긴 배열 completion이 주어질 때, 완주하지 못한 선수의 이름을 return 하도록 solution 함수를 작성해주세요. 문제 링크 ✍ 문제 풀이 1. 요약 배열을 sort 처리해 **같은 index, 다른 이름**으로 이름 수가 다른 경우를 찾아낸다. 2. 방법 : Arrays.sort(array); 를 통해 전부 정렬한다. int는 for문이 아니라 밖에서 선언 해야한다. + 안에서 선언할 경우, 더 짧은 completion까지밖에 i가 올라갈 수 없다. ..
DAO, VO, DTO
✨ DAO `Data Access Object` DB에 접근해 데이터를 조회, 조작하는 로직을 분리하기 위한 객체다. ✨ VO `Value Object` 값 오브젝트. read-Only 특징을 가진다. ✨ DTO `Data Transfer Object` 계층 간 데이터 교환을 하기 위한 객체이다. DAO와 달리 로직을 가지고 있지 않다. VO와 유사하나, VO와 달리 setter를 가지고 있어 값을 설정할 수 있다. DAO가 DTO를 통해 데이터 베이스로 전달한다.
HTTP 상태 405 – 허용되지 않는 메소드
HTTP 상태 405 – 허용되지 않는 메소드 타입 상태 보고 메시지 HTTP 메소드인 POST는 이 URL에 의해 지원되지 않습니다. 설명 요청 행에 포함된 해당 메소드는, origin 서버에 의해 인지되었으나, 대상 리소스에 의해 지원되지 않습니다. Post, Get 이 정확히 맞는지 확인한다!!!