본문 바로가기

분류 전체보기30

에러 - Unknown return value type: java.lang.Integer postman으로 게시글 저장 api 호출 테스트를 하다가 Unknown return value type: java.lang.Integer 에러를 만났다. 터미널에서 로그를 보니 게시글 저장은 잘 되는데, http 응답에 리턴값을 못담아서 생기는 오류 같았다. 찾아보니 리턴값을 받을 수 있도록 설정을 해야하는데 안해놓은게 문제였다. 해결법 1. api 매서드에 @ResponseBody 추가하기 2. 컨트롤러에 @Controller 대신 @RestController 추가 - @ResponseBody 어노테이션 포함되어 있음 2023. 5. 14.
2023 우아한테크캠프 6기 1차 코딩테스트 보호되어 있는 글 입니다. 2023. 5. 6.
자바 - 프로그래머스 / 짝지어 제거하기 https://school.programmers.co.kr/learn/courses/30/lessons/12973 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr LV 2 구현 방법 문자열의 길이 : 1,000,000이하의 자연수 조건을 통해 시간 복잡도를 고려하여 구현해야 한다. ArrayList로 구현 할 경우, remove() 함수가 O(n)의 시간 복잡도를 가지고, 두 짝을 찾는데에도 O(n)을 가지므로 총 O(n^2)의 시간복잡도를 가지게 된다. 이런 경우, 시간초과가 발생한다. 또한 LinkedList로 구현 할 경우, remove() 함수는 O.. 2023. 5. 5.
자바 - 프로그래머스 / 피보나치 수 https://school.programmers.co.kr/learn/courses/30/lessons/12945 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr LV 2 구현 방법 피보나치 보자마자 재귀(Top-down)로 후딱 구현했는데 런타임 에러가 났다. 문제 범위가 "n은 2 이상 100,000 이하인 자연수입니다." 여서, 재귀로 풀 경우 중복되는 계산이 많아져서 비효율적이다. 그래서 dp를 이용해서 반복(Bottm-up)으로 구현했다. 그런데도 오류가 떠서 찾아보니 자바 int 자료형의 경우, -2,147,483,648 ~ 2,147,483,6.. 2023. 5. 3.