전체 글
션의 개발일기장
-
1. Edit Configuration (구성 편집) 2. Modify options (옵션 수정) 3. Enviornment variables (환경 변수) 4. 노트 모양 클릭 5. + 클릭 > Name에는 application.properties의 대상 Key 값(UPPER_CASE와 _언더바를 이용), Value에는 적용할 값 입력 ▼ ▼ ▼ ▼ ▼환경변수들은 .yml/.properties 파일에서 ${} 내의 변수로 할당하여 사용할 수도 있고, @Value("${admin.token}")처럼 value annotation에 할당된 변수로도 사용가능 ★★★환경변수를 활용하면 민감한 정보가 하드코딩 되어 있는 것을 감출 수 있으며대부분의 환경에서 환경변수를 통해 어플리케이션에 값을 동적으로 ..
Intellij 상에서 환경변수를 할당하는 방법1. Edit Configuration (구성 편집) 2. Modify options (옵션 수정) 3. Enviornment variables (환경 변수) 4. 노트 모양 클릭 5. + 클릭 > Name에는 application.properties의 대상 Key 값(UPPER_CASE와 _언더바를 이용), Value에는 적용할 값 입력 ▼ ▼ ▼ ▼ ▼환경변수들은 .yml/.properties 파일에서 ${} 내의 변수로 할당하여 사용할 수도 있고, @Value("${admin.token}")처럼 value annotation에 할당된 변수로도 사용가능 ★★★환경변수를 활용하면 민감한 정보가 하드코딩 되어 있는 것을 감출 수 있으며대부분의 환경에서 환경변수를 통해 어플리케이션에 값을 동적으로 ..
2024.06.03 -
https://www.acmicpc.net/problem/3079import java.io.*;import java.util.*;public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(br.readLine()); int n = Integer.parseInt(st.nextToken()); //입국심사대 수 int m = Integer.parseInt(st.nextToken()); //사람 수 int[] t..
[백준] #3079. 입국심사 (골드 5)https://www.acmicpc.net/problem/3079import java.io.*;import java.util.*;public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(br.readLine()); int n = Integer.parseInt(st.nextToken()); //입국심사대 수 int m = Integer.parseInt(st.nextToken()); //사람 수 int[] t..
2024.06.03 -
https://www.acmicpc.net/problem/2110import java.io.*;import java.util.*;public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(br.readLine()); int n = Integer.parseInt(st.nextToken()); int c = Integer.parseInt(st.nextToken()); int[] home = new int[n]; ..
[백준] #2110. 공유기 설치 (골드 4)https://www.acmicpc.net/problem/2110import java.io.*;import java.util.*;public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(br.readLine()); int n = Integer.parseInt(st.nextToken()); int c = Integer.parseInt(st.nextToken()); int[] home = new int[n]; ..
2024.06.02 -
https://www.acmicpc.net/problem/1654import java.io.*;import java.util.*;public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(br.readLine()); int k = Integer.parseInt(st.nextToken()); int n = Integer.parseInt(st.nextToken()); ..
[백준] #1654. 랜선 자르기 (실버 2)https://www.acmicpc.net/problem/1654import java.io.*;import java.util.*;public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(br.readLine()); int k = Integer.parseInt(st.nextToken()); int n = Integer.parseInt(st.nextToken()); ..
2024.06.02 -
https://www.acmicpc.net/problem/6236 1. 이진탐색 대상 → 출력값인 최소 인출 금액2. 최소인출금액을 구하려는데 그에 대한 기본 low와 high값은? (인출 횟수 상관없이!)low : 입력받은 값들 중 가장 큰 값high : 모든 입력값들 더한 값3. 인출횟수는 어떻게 고려? ㄴ mid값을 인출금액으로 했을 때 인출이 몇번 필요한지 계산해본 후 인출해야하는 횟수보다 mid값을 사용해 계산해본 인출횟수가많으면 : 인출을 더 많이 해야하는 것이기 때문에 인출금액이 지금보다 더 커져야 함 → low = mid + 1적으면(같으면) : 인출횟수가 덜 필요한 것이기 때문에 인출금액을 지금보다 줄여야 함 → high = mid - 1(주어진 인출금액으로 모든 과정을 처리할 수..
[백준] #6236. 용돈 관리 (실버 2)https://www.acmicpc.net/problem/6236 1. 이진탐색 대상 → 출력값인 최소 인출 금액2. 최소인출금액을 구하려는데 그에 대한 기본 low와 high값은? (인출 횟수 상관없이!)low : 입력받은 값들 중 가장 큰 값high : 모든 입력값들 더한 값3. 인출횟수는 어떻게 고려? ㄴ mid값을 인출금액으로 했을 때 인출이 몇번 필요한지 계산해본 후 인출해야하는 횟수보다 mid값을 사용해 계산해본 인출횟수가많으면 : 인출을 더 많이 해야하는 것이기 때문에 인출금액이 지금보다 더 커져야 함 → low = mid + 1적으면(같으면) : 인출횟수가 덜 필요한 것이기 때문에 인출금액을 지금보다 줄여야 함 → high = mid - 1(주어진 인출금액으로 모든 과정을 처리할 수..
2024.06.02 -
https://www.acmicpc.net/problem/2343 1. 이진탐색 대상 → 출력값인 블루레이의 최소 크기2. 블루레이 최소 크기를 구하려는데 그에 대한 기본 low와 high값은? (블루레이의 개수 상관없이!)low : 블루레이 하나에 제일 큰 값 하나가 들어있는데 그보다 더 큰 다른 블루레이 크기가 없을 경우→ 입력받은 강의 길이들 중 제일 큰 값high : 블루레이 하나에 모든 강의가 다 들어있는 경우→ 모든 강의 길이 더한 값3. 블루레이 개수는 어떻게 고려? ㄴ mid값을 블루레이의 크기로 했을 때 블루레이 개수가 몇개 필요한지 계산해본 후 사용해야하는 블루레이 개수보다 mid값을 사용해 계산해본 블루레이 개수가많으면 : 개수가 더 많이 필요한 것이기 때문에 블루레이 크기가 ..
[백준] #2343. 기타 레슨 (실버 1)https://www.acmicpc.net/problem/2343 1. 이진탐색 대상 → 출력값인 블루레이의 최소 크기2. 블루레이 최소 크기를 구하려는데 그에 대한 기본 low와 high값은? (블루레이의 개수 상관없이!)low : 블루레이 하나에 제일 큰 값 하나가 들어있는데 그보다 더 큰 다른 블루레이 크기가 없을 경우→ 입력받은 강의 길이들 중 제일 큰 값high : 블루레이 하나에 모든 강의가 다 들어있는 경우→ 모든 강의 길이 더한 값3. 블루레이 개수는 어떻게 고려? ㄴ mid값을 블루레이의 크기로 했을 때 블루레이 개수가 몇개 필요한지 계산해본 후 사용해야하는 블루레이 개수보다 mid값을 사용해 계산해본 블루레이 개수가많으면 : 개수가 더 많이 필요한 것이기 때문에 블루레이 크기가 ..
2024.06.02 -
https://www.acmicpc.net/problem/19637import java.io.*;import java.util.*;public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(br.readLine()); StringBuilder sb = new StringBuilder(); int n = Integer.parseInt(st.nextToken()); int m = Integer.parseInt(st..
[백준] #19637. if문 좀 대신 써줘 (실버 3)https://www.acmicpc.net/problem/19637import java.io.*;import java.util.*;public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(br.readLine()); StringBuilder sb = new StringBuilder(); int n = Integer.parseInt(st.nextToken()); int m = Integer.parseInt(st..
2024.06.01 -
https://www.acmicpc.net/problem/2805import java.io.*;import java.util.*;public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(br.readLine()); int n = Integer.parseInt(st.nextToken()); int m = Integer.parseInt(st.nextToken()); int[] trees = new int[n]; ..
[백준] #2805. 나무 자르기 (실버 2)https://www.acmicpc.net/problem/2805import java.io.*;import java.util.*;public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(br.readLine()); int n = Integer.parseInt(st.nextToken()); int m = Integer.parseInt(st.nextToken()); int[] trees = new int[n]; ..
2024.06.01