문제링크 📝 문제 정수 X에 사용할 수 있는 연산은 다음과 같이 세 가지 이다. X가 3으로 나누어 떨어지면, 3으로 나눈다. X가 2로 나누어 떨어지면, 2로 나눈다. 1을 뺀다. 정수 N이 주어졌을 때, 위와 같은 연산 세 개를 적절히 사용해서 1을 만들려고 한다. 연산을 사용하는 횟수의 최솟값을 출력하시오. 입력 첫째 줄에 1보다 크거나 같고, 106보다 작거나 같은 정수 N이 주어진다. 출력 첫째 줄에 연산을 하는 횟수의 최솟값을 출력한다. 예제 입력 1 2 예제 출력 1 1 예제 입력 2 10 예제 출력 2 3 🔍 정답 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public..
문제링크 📝 문제 준규가 가지고 있는 동전은 총 N종류이고, 각각의 동전을 매우 많이 가지고 있다. 동전을 적절히 사용해서 그 가치의 합을 K로 만들려고 한다. 이때 필요한 동전 개수의 최솟값을 구하는 프로그램을 작성하시오. 입력 첫째 줄에 N과 K가 주어진다. (1 ≤ N ≤ 10, 1 ≤ K ≤ 100,000,000) 둘째 줄부터 N개의 줄에 동전의 가치 Ai가 오름차순으로 주어진다. (1 ≤ Ai ≤ 1,000,000, A1 = 1, i ≥ 2인 경우에 Ai는 Ai-1의 배수) 출력 첫째 줄에 K원을 만드는데 필요한 동전 개수의 최솟값을 출력한다. 예제 입력 1 10 4200 1 5 10 50 100 500 1000 5000 10000 50000 예제 출력 1 6 예제 입력 2 10 4790 1 5..
keyword : CI/CD, Docker, Jenkins, Deploy class : Programming 1. 목적 application.properties 혹은 application.yml 파일에서 외부로 노출되어서는 안 되는 요소들을 효과적으로 감추면서 CI/CD를 완성하기 위함 2. 개발환경 Springboot 2.7.3 Java 11 Amazon EC2 t2.micro (프리티어) ubuntu 20.04 Jenkins 2.376 Docker 20.10.21 현재 프로젝트에서 관리하는 application.properties 내용 이대로 깃허브에 푸쉬하면 중요정보가 모두 노출이 된다. Github Actions를 사용하면 Github에서 Secret Actions 설정을 통해 노출이 되어서는 안..
keyword : Spring, Thymeleaf, static class : ERROR 에러내용 타임리프를 이용해서 정적 게시판을 만들어보는 중에, 이미지 업로드 기능을 구현하고 있었다. 이미지가 로컬에 저장은 되는데 해당 글에 들어가면 이미지 오류가 나고 직접 주소창에 localhost:8080/이미지경로 를 쳐봐도 이미지가 나오지 않았다. Service쪽 관련 코드 public ResponseEntity createPost(PostDto.Request request, MultipartFile file) throws IOException { String projectPath = System.getProperty("user.dir") + "\\src\\main\\resources\\static\\fil..
keyword : 문자열, stack, 스택 difficulty : 실버4 completion : ✅ notice : 괄호 📝 문제 괄호 문자열(Parenthesis String, PS)은 두 개의 괄호 기호인 ‘(’ 와 ‘)’ 만으로 구성되어 있는 문자열이다. 그 중에서 괄호의 모양이 바르게 구성된 문자열을 올바른 괄호 문자열(Valid PS, VPS)이라고 부른다. 한 쌍의 괄호 기호로 된 “( )” 문자열은 기본 VPS 이라고 부른다. 만일 x 가 VPS 라면 이것을 하나의 괄호에 넣은 새로운 문자열 “(x)”도 VPS 가 된다. 그리고 두 VPS x 와 y를 접합(concatenation)시킨 새로운 문자열 xy도 VPS 가 된다. 예를 들어 “(())()”와 “((()))” 는 VPS 이지만 “..
- Total
- Today
- Yesterday
- 프로그래머스
- 자바dp
- 백준
- 스프링부트
- 자바
- DP
- SQL
- CS
- Algorithm
- BFS
- 타입스크립트
- JavaScript
- 형변환
- Nest
- 스프링
- 리액트
- 알고리즘
- 자바트리
- 자바스크립트
- SQLD
- dfs
- 정렬
- Comparator
- 자바bfs
- 해시맵
- Queue
- JPA
- java
- Spring
- 이분탐색
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |