분류 전체보기

    728x90
    반응형

    1920번_수 찾기_java

    ● 문제 https://www.acmicpc.net/problem/1920 ● 풀이 처음에는 boolean 배열을 100000 크기로 만들어서(boolean 배열의 default 값은 false) N개 정수의 index에 해당하는 배열 요소의 값을 true로 바꿔주고 M개 정수를 배열의 index로 찾아서 boolean 값이 true이면 1, false이면 0으로 설정하게 개발했다. 그런데 조건에서 정수의 범위가 int의 범위이므로 boolean 배열의 index의 길이를 넘어서므로 실패했고 검색 속도를 올리기 위해 TreeSet을 이용하는 방법으로 변경하였다. ● 소스 package acmicpc; import java.io.BufferedReader; import java.io.BufferedWrit..

    [Intellij] 인텔리제이 Autowired members must be defined in valid Spring bean 컴파일 오류

    Intellij 를 사용해서 개발을 하는 도중 @Autowired 어노테이션에 Autowired members must be defined in valid Spring bean 컴파일 오류가 발생했다. 오류메세지인 'Autowired한 멤버는 유효한 Spring bean에서 정의되어야 한다' 로 보아서 해당 클래스가 스프링 빈으로 등록이 안된것으로 보인다. 프로젝트에서 스프링 빈등록은 XML 파일에 context:component-scan base-package 을 통해서 base-package에 있는 클래스들이 빈으로 등록되게 설정으로 되어 있고 @Autowired로 의존성 주입을 받는 방식으로 사용하고 있는데 다른 스프링 빈들은 해당 컴파일 오류가 발생 안하는데 base-package에 신규로 생성한..

    location.href 시 history.length 변경 없는 이슈, history.pushState 뒤로가기 이슈

    location.href = '이동할 URL'; javascript 에서 location.href를 하게 되면 명시한 URL로 이동을 하고 history.length가 1 증가하게 된다. location.href를 사용하였는데 history.length가 변경이 없는 경우가 있는데 사용자의 action을 통해서 호출되는게 아닌 경우에는 history.length가 변경이 되지 않는다. controller @RequestMapping(value = "/history", method = RequestMethod.GET) public String history() throws Exception { return "history.html"; } @RequestMapping(value = "/history2", m..

    11723번_집합_java

    ● 문제 https://www.acmicpc.net/problem/11723 ● 풀이 공집합 S는 중복을 허용하지 않으므로 SET 자료구조를 이용하면 쉽게 해결할 수 있다. 각 문자열에 따라 동작을 다르게 수행하는 부분은 java7 부터 swtich 문에 비교대상에 문자열을 넣을 수 있다. ● 소스 package acmicpc; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.util.HashSet; import java.util.Set; public class acmicpc11723 { public..

    728x90
    반응형