목록전체 글 (126)
console.log

cookie & session HTTP protocol의 약점 보완 : 응답 후 연결 해제하는데 상태 정보를 유지해야 하는 경우가 있음 .. 상태 관리를 위해 사용 ( ex ) 로그인 ...) cookie 특징 javax.servlet.http.Cookie 사용자의 컴퓨터(client)에 정보 저장 ----> 보안에 좋지 않음 !!! 요청 시 헤더에 쿠키정보를 넣어 서버에 전송 key와 value --> String(file) 형태로 이루어짐 브라우저 별로 관리 개수 제한 : client에 총 300개 cookie 저장 가능(가장 오래된 쿠키 자동 삭제) 도메인 당 20개 cookie 가질 수 있음 용량 제한 : 4KB 사용 사이트 팝업 : 오늘 하루동안 열지 않기 버튼 자동로그인, 장바구니 세션관리(정..

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AWXRQm6qfL0DFAUo SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 메모리 : 111,352kb 실행시간 : 501ms 문제분석 완탐 + bfs 맵이 계속 바뀌기 때문에 구슬 객체를 만들어서 맵을 관리해야 한다. 시간을 줄이기 위해 중복순열 대신 bfs를 이용해 완탐한다. 걸린시간 2시간 ⏱️ 풀이방법 1. 구슬 객체 생성 (구슬을 쳤을 때 맞는 벽돌 위치, 구슬로 인해 바뀌는 맵 저장하기 위한 객체) 2. 맵 입력받기 3. 처음 q에 맨 윗줄 넣어두기 (0이 아닌..

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AWXRUN9KfZ8DFAUo SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 메모리 : 22,384kb 실행시간 : 126ms 문제분석 단순구현 아주 단순한 구현문제 1. 회전수 구하기 2. 회전시키기 3. 16진수 중복제거 4. 10진수로 변환해서 정렬 5. k번째 수 찾기 걸린시간 30분 ⏱️ 풀이방법 0회전 1회전 2회전 ... N / 4 회전 1. 문자열 입력받기 2. 배열을 이용해 회전시키기 3. 문자열 / 4 만큼 배열에서 뽑으면서 해시셋에 16진수 저장 (중복 ..

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5V4A46AdIDFAWu SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 메모리 : 18904kb 실행시간 : 115ms 문제분석 [부분합 + 부분집합] 결과적으로 누적합을 구해야하기 때문에 이를 활용했다. 또한 C를 초과하지 않는 선에서 최대 수익을 찾기 위해 부분집합을 활용했다. 걸린시간 1시간 30분 ⏱️ 풀이방법 1. 부분합을 이용해 M만큼 더해서 미리 저장 2. 부분합을 이용해 모든 그룹에 대해 수익 계산 2-1. 해당 그룹이 C이하일 경우 반복문을 이용해 수익..

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5PpFQaAQMDFAUq SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 메모리 : 20,552kb 실행시간 : 541ms 문제분석 완전탐색 + 중복순열 가격이 천차만별이기 때문에 이용권을 중복순열로 선정해서 최소가격을 찾는다 ---> 1년 이용권을 제외한 3가지 & 최대12개월 ---> 3^12 대략 53만번 + α 완탐 + 중복순열 가능 !!! 걸린시간 1시간 ⏱️ 풀이방법 필요한 배열 : int[] arr = new int[12] --> 12개월 이용 계획 bool..

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5V61LqAf8DFAWu SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 문제분석 완전탐색 필요 !! 걸린시간 1시간 ⏱️ 풀이방법 1. 도시 정보 입력 받기 2. 입력 받으면서 집 개수 저장 3. k범위 설정 ----> 1 ~ 2N-1 4. 모든 위치에서 k범위 안에 있는 집 개수 구하기 (최대 집 개수 저장) (|r - x| + |c - y| < k) 5. 최대 집 개수에 대해 손익 계산 6. 이익이 났을 때 최대 집 개수 저장 7. 최대 집 개수가 총 집 개수와 같..

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV7I5fgqEogDFAXB SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 메모리 : 63816 kb 실행시간 : 208 ms 문제분석 완탐 문제 + 중복 방지 위해 HashSet 사용 걸린시간 40분 ⏱️ 풀이방법 1. 모든 위치에서 7글자 만드는 모든 경우의 수 확인 2. 결과를 HashSet에 저장 포인트 완탐, 해시셋을 이용한 중복 제거 코드 package study.day0825; import java.io.BufferedReader; import java.io...

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV14wL9KAGkCFAYD SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 메모리 : 23964 kb 실행시간 : 121 ms 문제분석 간단한 미로 찾기 문제 ! 재귀 + 방문체크 걸린시간 30분 ⏱️ 풀이방법 1. 시작위치 저장 2. 시작위치 방문체크 3. 미로 찾기 시작 4. 4방탐색으로 유효한 곳으로 이동 5. 도착했을 경우 true반환 6. 결과 출력 포인트 미로찾기는 갔던 곳을 또 갈 수 있기 때문에 DFS로 풀어야 한다 ! 4방탐색 + 방문체크 도착할 때까지 유..