본문 바로가기

분류 전체보기146

[백준] 14889 스타트와 링크: 구현 [실버 1] ✔️ 문제 설명더보기더보기스타트와 링크   문제오늘은 스타트링크에 다니는 사람들이 모여서 축구를 해보려고 한다. 축구는 평일 오후에 하고 의무 참석도 아니다. 축구를 하기 위해 모인 사람은 총 N명이고 신기하게도 N은 짝수이다. 이제 N/2명으로 이루어진 스타트 팀과 링크 팀으로 사람들을 나눠야 한다.BOJ를 운영하는 회사 답게 사람에게 번호를 1부터 N까지로 배정했고, 아래와 같은 능력치를 조사했다. 능력치 Sij는 i번 사람과 j번 사람이 같은 팀에 속했을 때, 팀에 더해지는 능력치이다. 팀의 능력치는 팀에 속한 모든 쌍의 능력치 Sij의 합이다. Sij는 Sji와 다를 수도 있으며, i번 사람과 j번 사람이 같은 팀에 속했을 때, 팀에 더해지는 능력치는 Sij와 Sji이다.N=4이고, S가 아래와 .. 2024. 11. 12.
[README] IntelliJ에서 README(리드미)파일 수정하기 ✔️ 문제 우테코 프리코스를 하는 과정에서 README에 기능 요구 목록을 적어뒀는데, GitHub에 commit 할 때 마다 readme도 수정하고 싶은데 IntelliJ에서는 커서 자체가 먹히지 않았다. 계속 드래그 밖에 안되는 상황 발생 ㅠㅠ  ✔️ 해결 방법README plugin도 설치가 되어있어서 볼 수는 있는 상황이었다. IntelliJ 에서 README를 클릭하면 preview 모드가 default 로 설정되기 때문에 editor 기능을 선택해주어야 한다!!!! 노란색 동그라미 부분에 있는 부분을 클릭하면,  그러면 IntelliJ에서도 README 수정이 가능하므로, 기능 구현후 코드 commit 과 readme 기능 목록 체크 수정을 동시에 수행할 수 있다 !!!! 2024. 11. 3.
[Swagger 오류] Swagger Whitelabel Error - 404 Not Found 에러 오늘은 JAVA Spring 으로 Swagger 사용도중 생긴 오류에 대해서 작성해보겠습니다!!결론부터 말씀 드리자면, swagger 버전을 확인하세요!!!!!!!!!!발생한 오류문제 인식해결 방법✔️ 발생한 오류swagger를 작성하고 명세서를 보기위해 http://localhost:8080/swagger-ui/index.html 에 접속하였지만,계속 화이트라벨 에러 페이지가 떴다.  Swagger Config에서 group 도 잘 맞춰주었고,application yml 파일에서 패키지명도 정확하게 작성하였다.  패키지명과 group 명, 그리고 Swagger 주소가 꼬이진 않았는지 확인해보았지만, 모두 잘 작성하였다.✔️ 문제 인식그럼에도 오류가 난다면 build.gradle에 dependency를 .. 2024. 11. 2.
[백준] 2023 신기한 소수 : 백트레킹 [골드 5] ✔️ 문제 설명 (펼치기)더보기문제수빈이가 세상에서 가장 좋아하는 것은 소수이고, 취미는 소수를 가지고 노는 것이다. 요즘 수빈이가 가장 관심있어 하는 소수는 7331이다.7331은 소수인데, 신기하게도 733도 소수이고, 73도 소수이고, 7도 소수이다. 즉, 왼쪽부터 1자리, 2자리, 3자리, 4자리 수 모두 소수이다! 수빈이는 이런 숫자를 신기한 소수라고 이름 붙였다.수빈이는 N자리의 숫자 중에서 어떤 수들이 신기한 소수인지 궁금해졌다. N이 주어졌을 때, 수빈이를 위해 N자리 신기한 소수를 모두 찾아보자.입력첫째 줄에 N(1 ≤ N ≤ 8)이 주어진다.출력N자리 수 중에서 신기한 소수를 오름차순으로 정렬해서 한 줄에 하나씩 출력한다.예제 입력 1 복사4예제 출력 1 복사 23332339239323.. 2024. 10. 4.
[백준] 2294 동전 2 : DP [골드 5] ✔️ 문제 설명 (펼치기)더보기문제n가지 종류의 동전이 있다. 이 동전들을 적당히 사용해서, 그 가치의 합이 k원이 되도록 하고 싶다. 그러면서 동전의 개수가 최소가 되도록 하려고 한다. 각각의 동전은 몇 개라도 사용할 수 있다.입력첫째 줄에 n, k가 주어진다. (1 ≤ n ≤ 100, 1 ≤ k ≤ 10,000) 다음 n개의 줄에는 각각의 동전의 가치가 주어진다. 동전의 가치는 100,000보다 작거나 같은 자연수이다. 가치가 같은 동전이 여러 번 주어질 수도 있다.출력첫째 줄에 사용한 동전의 최소 개수를 출력한다. 불가능한 경우에는 -1을 출력한다.예제 입력 1 복사3 151512예제 출력 1 복사3 ✔️ 문제 풀이배열 dp에 어떤 값을 넣을 것인지는 생각해냈지만, 점화식을 세우지 못 했다....... 2024. 10. 4.
[백준] 14888 연산자 끼워넣기 : 이진탐색 [실버1] ✔️ 문제 설명 (펼치기)더보기문제N개의 수로 이루어진 수열 A1, A2, ..., AN이 주어진다. 또, 수와 수 사이에 끼워넣을 수 있는 N-1개의 연산자가 주어진다. 연산자는 덧셈(+), 뺄셈(-), 곱셈(×), 나눗셈(÷)으로만 이루어져 있다.우리는 수와 수 사이에 연산자를 하나씩 넣어서, 수식을 하나 만들 수 있다. 이때, 주어진 수의 순서를 바꾸면 안 된다.예를 들어, 6개의 수로 이루어진 수열이 1, 2, 3, 4, 5, 6이고, 주어진 연산자가 덧셈(+) 2개, 뺄셈(-) 1개, 곱셈(×) 1개, 나눗셈(÷) 1개인 경우에는 총 60가지의 식을 만들 수 있다. 예를 들어, 아래와 같은 식을 만들 수 있다.1+2+3-4×5÷61÷2+3+4-5×61+2÷3×4-5+61÷2×3-4+5+6식의 계.. 2024. 10. 3.