일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 기업분석
- 백준 줄세우기 자바
- 데이터베이스 기초지식
- 팀프로젝트
- 1062번 가르침
- Spring Security
- 자바 2869
- 라이브커머스
- 괄호의값 스택
- 이커머스
- 유니온 파인드
- 조인종류
- Union Find
- 백준 1193
- 백준 1806 자바
- 온라인쇼핑
- 커머스기사
- 프로그래머스
- 자바 1193
- 백준 2252 자바
- 백준 1700 자바
- 인사관리사이트
- 다익스트라 최소비용구하기
- 백준 멀티탭스케줄링 자바
- 개발일지
- 백준 최소비용구하기 자바
- 2504 괄호의값 자바
- 줄세우기 위상정렬
- 백준 괄호의값 자바
- 웹 기술면접
- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 기업분석
- 백준 줄세우기 자바
- 데이터베이스 기초지식
- 팀프로젝트
- 1062번 가르침
- Spring Security
- 자바 2869
- 라이브커머스
- 괄호의값 스택
- 이커머스
- 유니온 파인드
- 조인종류
- Union Find
- 백준 1193
- 백준 1806 자바
- 온라인쇼핑
- 커머스기사
- 프로그래머스
- 자바 1193
- 백준 2252 자바
- 백준 1700 자바
- 인사관리사이트
- 다익스트라 최소비용구하기
- 백준 멀티탭스케줄링 자바
- 개발일지
- 백준 최소비용구하기 자바
- 2504 괄호의값 자바
- 줄세우기 위상정렬
- 백준 괄호의값 자바
- 웹 기술면접
- Today
- Total
목록전체 글 (67)
JumpUp

# 출혈경쟁 1. 가격 치킨게임에 빠진 플랫폼, 브랜드 피로감 호소 패션 전문 플랫폼의 규모가 커지면서 피로감을 호소하는 브랜드가 늘고 있다. 매출 외형을 키워야 하는 플랫폼 입장에서 고객 유입과 브랜드 입점이 급격히 늘었고, 각 브랜드마다 노출과 빈도가 줄고 생존 압박에 몰리자 무리한 가격 파괴 행위로 시장질서가 무너지고 있는 상황이라는 것이다. 2. 적자 커진 쿠팡·쓱닷컴·11번가, '출혈경쟁' 이어진다 쿠팡, SSG, 롯데온, 11번가 등 국내 주요 이커머스 업체들이 지난 3분기 일제히 적자 폭을 키웠다. 점유율을 확장하기 위한 공격적인 마케팅과 물류센터 등 인프라 투자가 강화되면서다. 특히 상장을 앞둔 상황에서 덩치를 키우기 위한 행보가 지속될 전망이어서 당분간 출혈 경쟁이 이어질 전망이다. # ..

풀이과정 간단한 입출력 예제를 들어 풀이과정을 설명해보겠습니다. tickets : [["ICN", "B"], ["B", "ICN"], ["ICN", "A"], ["A", "D"], ["D", "A"]] return : ["ICN", "B", "ICN", "A", "D", "A"] 위와 같이 여행경로를 짤 수 있습니다. 첫번째 "ICN"에서 갈 수 있는 경로가 "B"와 "A"입니다. 제한사항에서 "만일 가능한 경로가 2개 이상일 경우 알파벳 순서가 앞서는 경로를 return합니다"라고 해서 "ICN" -> "A"가 맞다고 할 수 없습니다. 위와 같이 "ICN" -> "A"로 여행경로를 짜게 되면 최종적으론 주어진 항공권을 모두 사용할 수 없게 되기에 정답이 될 수 없습니다. 그렇기에, DFS를 이용해 모든..

이 문제를 보자마자 BFS로 풀어야겠다고 생각했다. 메모리초과, 시간초과로 몇 번 헤매었는데 그 이유가 "수빈이가 이미 간 경로를 또 확인했다."는 것이다. 이미 방문한 경로는 다시 확인할 필요가 없는 것이 "갈 수 있는 경로 중 가장 빠른 시간"을 구하는 것이기 때문이다. 한번더 확인하게 되면 이전보다 시간이 당연히 늦춰지게 된다. 그래서, 1차원 배열로 방문여부를 확인하고 값은 흐른 시간을 저장하도록 했다. 또한, 수빈이와 동생의 위치가 같을 경우, 수빈이의 위치가 동생의 위치보다 클 경우는 빠르게 결과를 찾을 수 있다. 위치가 같다면 0초, 수빈이 위치가 동생위치보다 클 경우 N-K초 만큼 흐르게 된다. STEP1. 1차원 배열 visited를 초기화해주고 수빈이의 위치 N을 큐에 add해준다. S..

이번 편은 강의와 블로그를 참고하여 기존 Gradle로 생성한 Spring MVC패턴 기반 쇼핑몰 애플리케이션에 Spring Security 로그인/로그아웃/회원가입 기능을 추가해보도록 하겠습니다. STEP 1. 의존성 추가 Spring Security관련 의존성을 추가해야 합니다. build.gradle implementation 'org.springframework.boot:spring-boot-starter-security' implementation 'org.thymeleaf.extras:thymeleaf-extras-springsecurity5' //Thymeleaf에서 Spring Security 통합 모듈을 사용하기 위한 의존성 추가 STEP2. Configuration 설정하기 @Confi..

웹 백엔드 boostcourse > Spring Security와 블로그를 통해 Spring Security를 복습하고 기존 실습 프로젝트에 로그인/로그아웃 기능을 추가하고자 합니다. 이번 편은 SpringSecurity에 대해 복습하는 글입니다! 인증/인가 개념 인증(Authentication) : 아이디와 비밀번호를 이용해 로그인하는 과정을 말한다. 인가(Authorization) : '권한 부여'나 '허가'와 같은 의미로 사용된다. 어떤 대상이 특정 목적을 실현하도록 허용하는 것을 의미한다. Spring Security Filter Spring Security는 Filter기반으로 동작하며 다양한 기능을 가진 필터들을 10개 이상 기본적으로 제공합니다. 이렇게 제공되는 핕터들을 SecurityFil..

풀이방법 : 무식하게 푸는 방법과 우선순위큐를 활용해 푸는 방법이 있다 무식하게 푼 소스코드이다. 주석으로 풀이과정을 간단히 설명해보았다. 핵심은 리스트로 입력값을 받을 때마다 정렬하여 중앙값을 get해준다는 것이다. public class Main { private static List list; public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out)); int t = Integer.pars..