목록분류 전체보기 (323)
miinsun
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/CRA39/btruXXFE6X5/vZloWWgurlP5ROrIsA9uj0/img.jpg)
💬 문제 설명 조합의 경우 수는 위의 공식으로 계산됩니다. 하지만 여러분은 이 공식을 쓰지않고 다음 공식을 사용하여 재귀를 이용해 조합수를 구해주는 프로그램을 작성하세요. 🔨 입출력 예 입력 - 첫째 줄에 자연수 n(3
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/lwsjr/btruUnyx33u/gCk3RekwP7obzzrqEgQAPK/img.jpg)
💬 문제 설명 100이하의 N개의 자연수가 주어지면 이 중 M개를 뽑아 일렬로 나열하는 방법을 모두 출력합니다. 🔨 입출력 예 입력 - 첫 번째 줄에 자연수 N(3
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dFGh3x/btruWk2hxOP/Y0QYBoGwOZxtWXbekmV96K/img.jpg)
💬 문제 설명 다음과 같이 여러 단위의 동전들이 주어져 있을때 거스름돈을 가장 적은 수의 동전으로 교환해주려면 어떻게 주면 되는가? 각 단위의 동전은 무한정 쓸 수 있다. 🔨 입출력 예 입력 - 첫 번째 줄에는 동전의 종류개수 N(1
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bStZdw/btruXart7vi/1U1AJGfNLXTBn4razAi1Kk/img.jpg)
💬 문제 설명 1부터 N까지 번호가 적힌 구슬이 있습니다. 이 중 중복으 허락하여 M번을 뽑아 일렬로 나열하는 방법을 모두 출력합니다. 🔨 입출력 예 입력 - 첫 번째 줄에 자연수 N(3
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/brCQ9E/btruNVC5H7g/wE10kObIpTYPKKCKPMlW1k/img.jpg)
💬 문제 설명 이번 정보올림피아드대회에서 좋은 성적을 내기 위하여 현수는 선생님이 주신 N개의 문제를 풀려고 합니다. 각 문제는 그것을 풀었을 때 얻는 점수와 푸는데 걸리는 시간이 주어지게 됩니다. 제한시간 M안에 N개의 문제 중 최대점수를 얻을 수 있도록 해야 합니다. (해당문제는 해당시간이 걸리면 푸는 걸로 간주한다, 한 유형당 한개만 풀 수 있습니다.) 🔨 입출력 예 입력 - 첫 번째 줄에 문제의 개수N(1
📌 원인 : @Query 사용 @Query(value = "SELECT * FROM place_keyword pk "+ "ORDER BY (CASE WHEN pk.keyword_id = :keyword THEN 1 ELSE 2 END)") List findPlaceKeywordBykeyword(@Param(value = "keyword") int keyword); ❌ 에러 위의 코드를 실행시키고자 했는데 이런 오류가 발생했다... @Query 어노테이션을 사용해 MySQL, Oracle 등 네이티브 쿼리를 수행하려면 아래와 같이 native Query 속성을 true로 설정해줘야 한다. nested exception is java.lang.IllegalArgumentException: Validation..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bgJMck/btrtE2hdhI0/SYWjnmXRPZNwB1DM6zXZk1/img.png)
네이버 블로그 검색 결과를 프로젝트에 사용하기 위해서 네이버 open api를 이용해보았다. Naver Developers의 공식문서를 많이 참고해가면서 나름대로 활용했다. 이것보다 효율적으로 사용할 수 있는 방법도 있을것 같으니 시간이 되면 한번 찾아봐야겠다. 1. 클라이언트 키 발급 애플리케이션 - NAVER Developers developers.naver.com 먼저 위 사이트에 접속해서 클라이언트 키를 발급받자 애플리케이션 이름: 프로젝트, 서비스를 대표하는 이름 사용 API: 블로그 검색 같은 경우 데이터랩(검색어트렌드)를 선택하면 된다. 웹 서비스 URL: 로컬 환경에서 개발하는 경우, 'http://127.0.0.1:포트번호' 를 입력해주면 된다. 2. API 관리 [Spring] API ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/7ezwY/btrtACKN8yH/ENk6VU9pyujjnMmJ2Arbu0/img.png)
지금 만들고 있는 프로젝트에서 카카오, 네이버와 같은 여러 외부 API를 사용해야 되서 따로 API KEY를 관리 할 필요를 느꼈다. 나는 properties 파일을 이용해 API KEY를 숨겨보았다. 빌드 툴은 Maven을 이용했으며, 먼저 파일 구조는 아래와 같다. 1. application-API-KEY.properties 파일 생성 NAVER-CLIENT=YYYYYYYYYYYY NAVER-KEY=YYYYYYYYYY 필요한 클라이언트 키와 private 키를 적어준다. 위는 샘플 코드로 각자 발급된 키 정보를 적어줘야한다. 2. application.properties 파일 수정 #API KEYS spring.profiles.include=API-KEY 3. .gitignore 파일 수정 ### A..