2024/11/05 4

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

1. MVC 패턴-Template Engine-MVC 패턴 개요-MVC 패턴-MVC 패턴의 문제점-프론트 컨트롤러 패턴-어댑터 패턴 2. Spring MVC-Spring MVC 구조-Dispatcher Servlet-Spring MVC의 주요 Interface-Controller Interface-Spring Boot의 Handler Mapping, Handler Adapter-HttpRequestHandler로 알아보는 Spring MVC 동작 순서-View Resolver-Spring Boot의 ViewResolver-InternalResourceViewResolver로 알아보는 Spring MVC 동작순서Template Engine-동적인 웹 페이지를 생성하기 위해 사용되는 도구이며 템플릿을 기반으..

내배캠/Spring 2024.11.05

[프로그래머스/ 코딩테스트 월간코드챌린지 시즌2] 음양 더하기

Q. 음양 더하기 A.class Solution {    public int solution(int[] absolutes, boolean[] signs) {        int answer = 0;        int[] answerArray = new int[absolutes.length];                for(int i=0; i            answerArray[i] = absolutes[i] * (signs[i] ? 1 : -1);        }        for(int j : answerArray){            answer += j;        }        return answer;    }} 생각해보니까 for문을 두번 안쓰고도 풀 수 있었다....?cla..

[프로그래머스/ 트러블 슈팅] 나누어 떨어지는 숫자 배열

*NegativeArraySizeException 문제에서 divisor로 나누어 떨어지는 element가 하나도 없다면 배열에 -1을 담아 반환하시오. 이 문구를 보고 int[-1]을 하면 값을 넣는 건줄 알았는데,[대괄호]안에 수를 넣으면 배열의 크기를 의미하는 거라서 배열 크기가 -1인 걸 만드는 거였다.그래서 이 오류 문을 보면 NegativeArraySize Exception : -1이 뜨는데 이는 음수 크기를 가지는 배열을 생성하려고 하는 것이라 런타임 오류가 발생한다. 그렇다면 배열에 -1을 반환하려면 어떻게 해야하는지 찾아보니int[] {-1};선언을 한 후에 뒤에 {중괄호}를 사용하여 반환하고 싶은 값을 넣으면 된다. 생각해보면 간단한건데 헷갈리는 것들이 많은 것 같다.

[프로그래머스/ 코딩테스트 연습문제] 나누어 떨어지는 숫자 배열

Q. 나누어 떨어지는 숫자 배열A.import java.util.*;class Solution {    public int[] solution(int[] arr, int divisor) {//나누어 떨어지는 수를 찾아서 오름차순 정렬을 해야하니까 list를 만들어서 값을 저장하기        ArrayList answerList = new ArrayList();        //배열 요소를 하나씩 검사하며 나누어 떨어지는 수를 리스트에 추가        for(int i : arr){            if(i % divisor == 0){                answerList.add(i);            }        }            //나누어 떨어지는 수가 없다면 = 리스트에..