분류 전체보기(67)
-
(Java) 백준 17266번
백준 17266번 실버4 정답률 39.557% 문제 인하대학교 후문 뒤쪽에는 어두운 굴다리가 있다. 겁쟁이 상빈이는 길이 조금이라도 어둡다면 가지 않는다. 따라서 굴다리로 가면 최단거리로 집까지 갈수 있지만, 굴다리는 어둡기 때문에 빙빙 돌아서 집으로 간다. 안타깝게 여긴 인식이는 굴다리 모든 길 0~N을 밝히게 가로등을 설치해 달라고 인천광역시에 민원을 넣었다. 인천광역시에서 가로등을 설치할 개수 M과 각 가로등의 위치 x들의 결정을 끝냈다. 그리고 각 가로등은 높이만큼 주위를 비출 수 있다. 하지만 갑자기 예산이 부족해진 인천광역시는 가로등의 높이가 높을수록 가격이 비싸지기 때문에 최소한의 높이로 굴다리 모든 길 0~N을 밝히고자 한다. 최소한의 예산이 들 높이를 구하자. 단 가로등은 모두 높이가 같..
2023.08.13 -
(Java) 백준 13305번
백준 13305번 실버3 정답률 38.282% 문제 어떤 나라에 N개의 도시가 있다. 이 도시들은 일직선 도로 위에 있다. 편의상 일직선을 수평 방향으로 두자. 제일 왼쪽의 도시에서 제일 오른쪽의 도시로 자동차를 이용하여 이동하려고 한다. 인접한 두 도시 사이의 도로들은 서로 길이가 다를 수 있다. 도로 길이의 단위는 km를 사용한다. 처음 출발할 때 자동차에는 기름이 없어서 주유소에서 기름을 넣고 출발하여야 한다. 기름통의 크기는 무제한이어서 얼마든지 많은 기름을 넣을 수 있다. 도로를 이용하여 이동할 때 1km마다 1리터의 기름을 사용한다. 각 도시에는 단 하나의 주유소가 있으며, 도시 마다 주유소의 리터당 가격은 다를 수 있다. 가격의 단위는 원을 사용한다. 예를 들어, 이 나라에 다음 그림처럼 4..
2023.08.13 -
(Java) 백준 2512번
백준 2512번 실버2 정답률 35.131% 문제 국가의 역할 중 하나는 여러 지방의 예산요청을 심사하여 국가의 예산을 분배하는 것이다. 국가예산의 총액은 미리 정해져 있어서 모든 예산요청을 배정해 주기는 어려울 수도 있다. 그래서 정해진 총액 이하에서 가능한 한 최대의 총 예산을 다음과 같은 방법으로 배정한다. 모든 요청이 배정될 수 있는 경우에는 요청한 금액을 그대로 배정한다. 모든 요청이 배정될 수 없는 경우에는 특정한 정수 상한액을 계산하여 그 이상인 예산요청에는 모두 상한액을 배정한다. 상한액 이하의 예산요청에 대해서는 요청한 금액을 그대로 배정한다. 예를 들어, 전체 국가예산이 485이고 4개 지방의 예산요청이 각각 120, 110, 140, 150이라고 하자. 이 경우, 상한액을 127로 잡..
2023.08.13 -
(Java) 백준 2607번
백준 2607번 실버3 정답률 27.782% 문제 영문 알파벳 대문자로 이루어진 두 단어가 다음의 두 가지 조건을 만족하면 같은 구성을 갖는다고 말한다. 두 개의 단어가 같은 종류의 문자로 이루어져 있다. 같은 문자는 같은 개수 만큼 있다. 예를 들어 "DOG"와 "GOD"은 둘 다 'D', 'G', 'O' 세 종류의 문자로 이루어져 있으며 양쪽 모두 'D', 'G', 'O' 가 하나씩 있으므로 이 둘은 같은 구성을 갖는다. 하지만 "GOD"과 "GOOD"의 경우 "GOD"에는 'O'가 하나, "GOOD"에는 'O'가 두 개 있으므로 이 둘은 다른 구성을 갖는다. 두 단어가 같은 구성을 갖는 경우, 또는 한 단어에서 한 문자를 더하거나, 빼거나, 하나의 문자를 다른 문자로 바꾸어 나머지 한 단어와 같은 ..
2023.08.13 -
11번가 쇼핑데이터 활용서비스
위 동영상은 무료 동영상 편집기 사용으로 워터마크가 포함되어 있음을 양해 부탁드립니다. [ GitHub Vue ] ParkSungCheol/ShoppingMall_vue (github.com) GitHub - ParkSungCheol/ShoppingMall_vue Contribute to ParkSungCheol/ShoppingMall_vue development by creating an account on GitHub. github.com [ GitHub Spring ] ParkSungCheol/ShoppingMall_spring (github.com) GitHub - ParkSungCheol/ShoppingMall_spring Contribute to ParkSungCheol/ShoppingMall..
2023.08.10 -
스프링 세션방식을 이용한 인증/인가
로그인을 통한 인증/인가는 세션방식와 JWT 방식을 사용할 수 있습니다. 세션방식 : 백앤드 서버의 메모리 상에 세션정보를 저장하기 때문에 보안이 우수하고 세션이 탈취당하기 쉽지 않기 때문에 별도의 보안로직이 필요하지 않는 등 JWT에 비해 구현이 상대적으로 쉽다는 장점이 있습니다. 다만 Stateful하기 때문에 백앤드 서버가 종료되면 로그인 정보는 유실될 수 있고 운영서비스의 경우 사용자가 많을 시 서버에 부담이 될 수 있다는 단점이 존재합니다. JWT방식 : 백앤드서버에서는 로그인 정보를 저장하지 않고 모두 암호화된 토큰정보로 저장하여 프론트에게 넘기기 때문에 Stateless해서 백앤드 서버가 종료되거나 로드밸런싱을 통한 다른 백앤드 서버에 요청하더라고 로그인 정보는 유실되지 않고 사용자가 많이 ..
2023.08.10