다 풀기까지 꽤 시간이 소요된 문제. 모든 경우의 수를 구하는 상황이 처음이였고, 순열 알고리즘을 이해하고 활용하는데에 점 애를 먹어서이다. https://programmers.co.kr/learn/courses/30/lessons/42839먼저 1. 모든 경
https://programmers.co.kr/learn/courses/30/lessons/42747정렬한뒤매 자리에 끼워 넣어서왼쪽 갯수 가끼워 넣은 자리 앞 >= 왼쪽갯수 >= 뒷 자리이면 ...뭔가 복잡하다. 구현도 어떻게 해야할지 모르겠다. 다른방법을
https://programmers.co.kr/learn/courses/30/lessons/42746모든 배열을 돌면서 가장 큰 자리수의 값을 key로 하고, 그 값을 리스트인 value에 add하여 HashMap을 만든다.value의 리스트들의 값을 모든 경
여기까지는 괜찮았다.. 그런데.. 자바코드를 작성하는데 예상치못하게 애를 먹었다.. (기초 문법 및 개념 부족.. ) 1) 2차원 배열 개념 다 까먹음 (int3가 [int[2],int[2],int[2]] 인 것을 몰랐음..) 2) 알고리즘을 Java 코드로 작성
자바에서는 Stack은 별도 클래스로 제공하지만 Queue는 그렇지 않다. 따라서 Queue를 구현한 클래스를 사용해야한다.add : 객체를 큐에 저장poll : 큐에서 객체를 꺼내 반환peek : 삭제 없이 큐의 요소를 읽어 반환. 비어있으면 null을 반환.offe
자바에서 Stack은 별도 클래스로 제공된다. 관련 메소드는 아래와 같다.empty : 스택이 비어있는지 여부를 boolean 으로 반환peek : top에 있는 객체를 반환 (꺼내지는 않음)pop : top의 객체를 읽고, 스택에서 꺼낸다push : 객체를 저장하고
카카오 문제가 스토리도 있고 재밌는거 같아서 파기 넘치게 도전했다. https://programmers.co.kr/learn/courses/30/lessons/60060내가 생각한 풀이정렬한다. (fro로 시작하는 오름차순. 만일 a,b 모두 fro로 시작한다
시작하며 JUnit을 이용하여 서비스 객체를 테스트할 일이 생겼다. 모든 빈을 등록하도록 스프링 컨테이너를 로드하기위해 아래와 같이 스프링 관련 설정을 읽어오도록 해야한다. 내가 겪었던 어려움은  1. classpath가 뭐지?