Java 32

[Algorithm/Programmers] 광물 캐기 - 172927 (L2/JAVA)

📑문제링크 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 💻코드 class Solution { static int answer = Integer.MAX_VALUE; public int solution(int[] picks, String[] minerals) { int[][] cost = {{1, 1, 1}, {5, 1, 1}, {25, 5, 1}}; int n = 0; for(int i = 0; i < 3; i++){ n += picks[i]; } digging(new int[n], 0, picks, minerals, cost); return answer..

[Algorithm/Baekjoon] 하늘에서 별똥별이 빗발친다 - 14658 (G3/JAVA)

📑문제링크 14658번: 하늘에서 별똥별이 빗발친다 💻코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.ArrayList; import java.util.StringTokenizer; 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());..

Algorithm/Baekjoon 2023.07.11

[Algorithm/Baekjoon] A와 B 2 - 12919 (G5/JAVA)

📑문제링크 12919번: A와 B 2 💻코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String S = br.readLine(); String T = br.readLine(); System.out.println(makeString(S, T) ? 1 : 0); } private static boolean mak..

Algorithm/Baekjoon 2023.07.10

[Algorithm/Baekjoon] 쿠키의 신체 측정 - 20125 (S4/JAVA)

📑문제링크 20125번: 쿠키의 신체 측정 💻코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.lang.StringBuilder; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringBuilder sb = new StringBuilder(); // 5 ≤ n ≤ 1000 int n = Integer.parseInt(br.readLin..

Algorithm/Baekjoon 2023.07.07

[Algorithm/Baekjoon] 가희와 탑 - 24337 (G3/JAVA)

📑문제링크 24337번: 가희와 탑 💻코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; import java.util.ArrayList; 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 = ..

Algorithm/Baekjoon 2023.07.05

[Algorithm/Baekjoon] 가희와 키워드 - 22233 (S2/JAVA)

📑문제링크 22233번: 가희와 키워드 💻코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; import java.util.HashSet; 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 = ..

Algorithm/Baekjoon 2023.07.04

[Algorithm/Baekjoon] 덩치 - 7568 (S5/JAVA)

📑문제링크 7568번: 덩치 💻코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws NumberFormatException, IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int N = Integer.parseInt(br.readLine()); int[][] data = new int[N][2]; for..

Algorithm/Baekjoon 2023.07.03

[Algorithm/Baekjoon] 도로와 신호등 - 2980 (S4/JAVA)

📑문제링크 2980번: 도로와 신호등 💻코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; 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.nextTok..

Algorithm/Baekjoon 2023.06.27

[Algorithm/Baekjoon] 줄세우기 - 10431 (S5/JAVA)

📑문제링크 10431번: 줄세우기 💻코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; public class BJ_S5_10431 { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringBuilder sb = new StringBuilder(); int T = Integer.parseInt(br.readLine()); for (i..

Algorithm/Baekjoon 2023.06.26

[Algorithm/Programmers] 푸드 파이트 대회 - 134240 (L1/JAVA)

📑문제링크 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 💻코드 class Solution { public String solution(int[] food) { String answer = "0"; for (int i = food.length - 1; i > 0; i--) { for (int j = 0; j < food[i] / 2; j++) { answer = i + answer + i; } } return answer; } } ⏳회고 쉬운 문제더라도 더 효율적인 코드를 작성하기 위해 생각하는 훈련을 많이 해야겠다.