- 23.11.07) TIL - 스프링 숙련주차 1일차2023-11-07 20:53:10스프링 숙련주차에 들어갔다. 오늘 공부한 내용 1. 쿠키와 세션 2. JWT HTTP 프로토콜은 비연결성, 무상태라는 특징이 있다. - 비연결성 : HTTP는 클라이언트와 서버 간의 각 요청-응답 사이에 지속적인 연결을 유지하지 않는다. (계속 유지하면 네트워크 비용이 많이 들기 때문) 이러한 특성은 서버의 자원 관리를 단순화하고, 여러 클라이언트의 요청을 효율적으로 처리한다. - 무상태 : 각 요청-응답 사이에 상태 정보를 유지하지 않는다. 서버는 이전 요청에 대한 정보를 다음 요청에서 기억하지 않는다. 클라이언트가 서버에게 보내는 요청은 독립적이며 서로 무관하다. 이러한 특징이 있지만, 웹 애플리케이션은 사용자의 상태를 추적하고 유지해줘야한다.(인증이 필요하다) 그걸 인증해 줄 수 있는 것이 쿠키와 ..
- 입문 - 모음 제거2023-11-06 22:03:11입문 - 모음 제거 문제설명 영어에선 a, e, i, o, u 다섯 가지 알파벳을 모음으로 분류합니다. 문자열 my_string이 매개변수로 주어질 때 모음을 제거한 문자열을 return하도록 solution 함수를 완성해주세요. 제한사항 my_string은 소문자와 공백으로 이루어져 있습니다. 1 ≤ my_string의 길이 ≤ 1,000 입출력 예 입출력 예 설명 입출력 예 #1 "bus"에서 모음 u를 제거한 "bs"를 return합니다. 입출력 예 #1 "nice to meet you"에서 모음 i, o, e, u를 모두 제거한 "nc t mt y"를 return합니다. 내 풀이 >> my_string 문자열을 문자들의 배열로 만들고 그걸 반복문 돌리면서, 아래와 같은 조건을 만족하면 그 값을 a..
- 입문 - 팩토리얼2023-11-06 22:02:47입문 - 팩토리얼 문제설명 i팩토리얼 (i!)은 1부터 i까지 정수의 곱을 의미합니다. 예를들어 5! = 5 * 4 * 3 * 2 * 1 = 120 입니다. 정수 n이 주어질 때 다음 조건을 만족하는 가장 큰 정수 i를 return 하도록 solution 함수를 완성해주세요. i! ≤ n 제한사항 0 > while문을 이용해서 팩토리얼의 결과값이 n보다 작거나 같을 때, 계속 반복하게 하고 i값을 증가시켜 factorial 값을 증가시키고, fatorial값이 n보다 커지면 종료된다. >> 종료 되었을 때 i값에서 1을 뺀 값을 반환하면 i!
- 입문 - 최댓값 만들기(1)2023-11-06 22:01:19입문 - 최댓값 만들기(1) 문제설명 정수 배열 numbers가 매개변수로 주어집니다. numbers의 원소 중 두 개를 곱해 만들 수 있는 최댓값을 return하도록 solution 함수를 완성해주세요. 제한사항 0 ≤ numbers의 원소 ≤ 10,000 2 ≤ numbers의 길이 ≤ 100 입출력 예 입출력 예 설명 입출력 예 #1 두 수의 곱중 최댓값은 4 * 5 = 20 입니다. 입출력 예 #1 두 수의 곱중 최댓값은 31 * 24 = 744 입니다. 내 풀이 >> sort 메서드를 이용해서 배열을 정렬한다.(오름차순) >> 최댓값은 배열에서 뒤 쪽에 있는 2개의 값이기 때문에 그 2개의 값의 인덱스를 곱해준다. import java.util.Arrays; class Solution { pub..