2024/11/11 3

[내일배움캠프/백엔드] 기초 Spring 5주차 강의

1. HTTP 요청 데이터-Client에서 Server로 Data를 전달하는 방법 2. Spring 요청 데이터-@RequestParam-@ModelAttribute-HTTP Message Body(요청)-TEXT-HttpEntity-@RequestBody, @ResponseBody-JSON-HTTPMessageConverter 3. Spring 응답 데이터-Server에서 Client로 Data를 전달하는 방법-정적 리소스-View Template-HTTP Message Body(응답) 4. CRUD 실습Client에서 Server로 Data를 전달하는 방법-크게 세가지 방법으로 나뉜다.1. Query Parameter2. HTTP Form Data3. HTTP Request Body 1. GET + ..

내배캠/Spring 2024.11.11

[프로그래머스/ 코딩테스트 연습문제] 가운데 글자 가져오기

Q. 가운데 글자 가져오기A.class Solution {    public String solution(String s) {        String answer = "";        //코드를 좀 더 간결하게 하기 위해서//배열의 길이는 length, 배열길이 나누기 2는 midNum으로 다시 선언        int length = s.length();        int midNum = length / 2;        //배열의 길이를 2로 나눈 나머지가 0일 경우 짝수, 0이 아닐경우 홀수니까//짝수일 경우 가운데 두글자 반환//홀수일 경우 가운데 글자 반환//substring(startNum,endNum) 에서 endNum-1까지만 반환되므로 minNum+1이 되어야함        if(l..

[프로그래머스/ 코딩테스트 연습문제] 제일 작은 수 제거하기

Q. 제일 작은 수 제거하기A.class Solution {    public int[] solution(int[] arr) {//리턴하려는 배열이 빈 배열인 경우에 배열에 -1을 채워 리턴//빈 배열인 경우는 arr 배열의 크기가 1인 경우이니까 arr.length가 1인 배열일 경우//-1을 넣어서 반환        if(arr.length == 1){            return new int[]{-1};        }        //최솟값 찾기//min을 정수타입이 가질 수 있는 최댓값으로 초기화하고, 이 값을 가지고 배열의 요소와 비교를 하면서 더 작은 값을 찾는 방식        int min = Integer.MAX_VALUE;        //배열을 비교하면서 제일 찾은 값을 찾는 ..