전체 글
-
<프리보드 게시판> RestController - Service - Repository & CommandLineRunner 연결하기토이프로젝트/프리보드 게시판 (Spring Boot) 2022. 12. 22. 17:21
https://github.com/kjm99d/FreeBoard-Backend GitHub - kjm99d/FreeBoard-Backend: 프리보드 게시판 프리보드 게시판. Contribute to kjm99d/FreeBoard-Backend development by creating an account on GitHub. github.com 이 프로젝트는 Spring Boot로 만들어보는 게시판이다. RestAPI를 통해 API 요청을 받고, 게시글 작성 및 수정, 삭제 기능을 제공한다. 해당 게시판은 단순 게시글을 보여주는 목적이 아닌, 다양한 데이터 포맷을 기반으로하는 새로운 API 게이트웨이 역할을 한다. 기본적인 시나리오는 다음과 같다. 일반적인 커뮤니티와 마찬가지로, 1. 사용자는 회원가입을..
-
프로그래머스 <소수 만들기> C++ 풀이알고리즘/Programmers 2022. 12. 21. 18:34
문제 설명 주어진 숫자 중 3개의 수를 더했을 때 소수가 되는 경우의 개수를 구하려고 합니다. 숫자들이 들어있는 배열 nums가 매개변수로 주어질 때, nums에 있는 숫자들 중 서로 다른 3개를 골라 더했을 때 소수가 되는 경우의 개수를 return 하도록 solution 함수를 완성해주세요. 제한사항 nums에 들어있는 숫자의 개수는 3개 이상 50개 이하입니다. nums의 각 원소는 1 이상 1,000 이하의 자연수이며, 중복된 숫자가 들어있지 않습니다. 입출력 예 nums result [1,2,3,4] 1 [1,2,7,6,4] 4 풀이 이 문제에서는 간단하게 소수 구하는 방법만 알면 쉽게 풀어나갈 수 있습니다. 특정한 수가 소수인지 확인하는 함수를 만들고, 3개의 숫자를 조합할 수 있는 로직을 짜..
-
프로그래머스 <귤 고르기> C++ 풀이알고리즘/Programmers 2022. 12. 20. 15:31
문제 설명 경화는 과수원에서 귤을 수확했습니다. 경화는 수확한 귤 중 'k'개를 골라 상자 하나에 담아 판매하려고 합니다. 그런데 수확한 귤의 크기가 일정하지 않아 보기에 좋지 않다고 생각한 경화는 귤을 크기별로 분류했을 때 서로 다른 종류의 수를 최소화하고 싶습니다. 예를 들어, 경화가 수확한 귤 8개의 크기가 [1, 3, 2, 5, 4, 5, 2, 3] 이라고 합시다. 경화가 귤 6개를 판매하고 싶다면, 크기가 1, 4인 귤을 제외한 여섯 개의 귤을 상자에 담으면, 귤의 크기의 종류가 2, 3, 5로 총 3가지가 되며 이때가 서로 다른 종류가 최소일 때입니다. 경화가 한 상자에 담으려는 귤의 개수 k와 귤의 크기를 담은 배열 tangerine이 매개변수로 주어집니다. 경화가 귤 k개를 고를 때 크기가..