- 입문 - 소인수분해2023-11-08 22:02:49입문 - 소인수분해 문제설명 소인수분해란 어떤 수를 소수들의 곱으로 표현하는 것입니다. 예를 들어 12를 소인수 분해하면 2 * 2 * 3 으로 나타낼 수 있습니다. 따라서 12의 소인수는 2와 3입니다. 자연수 n이 매개변수로 주어질 때 n의 소인수를 오름차순으로 담은 배열을 return하도록 solution 함수를 완성해주세요. 제한사항 2 ≤ n ≤ 10,000 입출력 예 입출력 예 설명 입출력 예 #1 12를 소인수분해하면 2 * 2 * 3 입니다. 따라서 [2, 3]을 return합니다. 입출력 예 #2 17은 소수입니다. 따라서 [17]을 return 해야 합니다. 입출력 예 #3 420을 소인수분해하면 2 * 2 * 3 * 5 * 7 입니다. 따라서 [2, 3, 5, 7]을 return합니다..
- 입문 - 숨어있는 숫자의 덧셈 (1)2023-11-08 22:01:38입문 - 숨어있는 숫자의 덧셈 (1) 문제설명 문자열 my_string이 매개변수로 주어집니다. my_string안의 모든 자연수들의 합을 return하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ my_string의 길이 ≤ 1,000 my_string은 소문자, 대문자 그리고 한자리 자연수로만 구성되어있습니다. 입출력 예 입출력 예 설명 입출력 예 #1 "aAb1B2cC34oOp"안의 한자리 자연수는 1, 2, 3, 4 입니다. 따라서 1 + 2 + 3 + 4 = 10 을 return합니다. 입출력 예 #2 "1a2b3c4d123Z"안의 한자리 자연수는 1, 2, 3, 4, 1, 2, 3 입니다. 따라서 1 + 2 + 3 + 4 + 1 + 2 + 3 = 16 을 return합니다. 내 풀..
- 23.11.08)TIL - 스프링 숙련주차 2일차2023-11-08 20:34:28오늘 공부한 것 필터 Spring Security Validation 1. 필터 1) 필터는 DispatherSerVlet 앞에 있고 요청이 서블릿에 오기 전과 응답이 클라이언트로 가기 전에 처리를 수행한다. 2) 이를 통해 필터는 요청과 응답 데이터를 수정하거나 로깅, 인증, 권한 부여, 인코딩 및 기타 작업을 수행한다. 3) 필터는 연속된 체인형식으로 되어있고, 순서대로 실행한다.(@Order()를 이용해서 체인의 순서를 정할 수 있다.) 4) 필터의 마지막에 ' chain.doFilter(request, response)'를 호출하여 다음 체인이나 서블릿으로 이동한다. 필터를 이용해서 인증과 인가 코드를 짜면 굉장히 복잡해진다. 그래서 Spring Security를 사용한다. 2. Spring Se..
- 입문 - 문자열 정렬하기(1)2023-11-07 22:01:28입문 - 문자열 정렬하기(1) 문제설명 문자열 my_string이 매개변수로 주어질 때, my_string 안에 있는 숫자만 골라 오름차순 정렬한 리스트를 return 하도록 solution 함수를 작성해보세요. 제한사항 1 ≤ my_string의 길이 ≤ 100 my_string에는 숫자가 한 개 이상 포함되어 있습니다. my_string은 영어 소문자 또는 0부터 9까지의 숫자로 이루어져 있습니다. 입출력 예 입출력 예 설명 입출력 예 #1 "hi12392"에 있는 숫자 1, 2, 3, 9, 2를 오름차순 정렬한 [1, 2, 2, 3, 9]를 return 합니다. 입출력 예 #2 "p2o4i8gj2"에 있는 숫자 2, 4, 8, 2를 오름차순 정렬한 [2, 2, 4, 8]을 return 합니다. 입출..