전체 글 (39) 썸네일형 리스트형 [백준/Java] 2908번: 상수 (브론즈2) 🟤 백준 2908번: 상수 (브론즈2) 문제 풀이1차 풀이import 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()); String a = st.nextToken(); String b = st.nextToken(); char[] aChar = a.toCharArray(); char[] bChar = b.toCharArr.. [백준/Java] 2231번: 분해합 (브론즈2) 🟤 백준 2231번: 분해합 (브론즈2) 문제 풀이1차 풀이import java.io.*;public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int n = Integer.parseInt(br.readLine()); for (int i=1; i char[] int sum = 0; // char들의 합 for (int j=0; j 실행시간이 엄청 느리다분해합을 풀어본 게 처음인데, `i`를 `char` 배열로 만들어서 각각의 수를 더하는 방.. [백준/Java] 2292번: 벌집 (브론즈2) 🟤 백준 2292번: 벌집 (브론즈2) 알고리즘N벌집 개수COUNT1112 ~ 7628 ~ 1912320 ~ 3718438 ~ 61245 N이 속해 있는 겹에 있는 수들은 모두 최소 루트의 방 방문 수가 같음 방 개수는 6개씩 늘어남 문제 풀이1차 풀이import java.io.*;public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int n = Integer.parseInt(br.readLine()); int count = 1; int range = 1; for .. [백준/Java] 2577번: 숫자의 개수 (브론즈2) 🟤 백준 2577번: 숫자의 개수 (브론즈2) 문제 풀이1차 풀이import java.io.*;import java.util.*;public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int a = Integer.parseInt(br.readLine()); int b = Integer.parseInt(br.readLine()); int c = Integer.parseInt(br.readLine()); String str = a * b * c + ""; // int .. [백준/Java] 1712번: 손익분기점 (브론즈2) 🟤 백준 1712번: 손익분기점 (브론즈2) 알고리즘A : 고정 비용 (불변)B : 가변 비용C : 상품 가격 (1개 기준 가격)n × 상품 가격(C) > 고정 비용(A) + (n × 가변 비용(B)) 총 수입 : n × 상품 가격(C)총 비용 : 불변 비용(A) + 가변 비용(B) e.g. A = 1000, B = 70, C = 170N불변비용가변비용가변+불변총 수입11000701070170210001401140340310002101210510410002801280680510003501350850... 1010007001700170011100077017701870 총 수입과 총 비용이 같아지는 지점은 n = 10n = 11부터 수익 발생 이익이 발생하는 판매량의 개수 : 이익이 발생하는 지점이 .. [백준/Java] 2750번: 수 정렬하기 (브론즈2) 🟤 백준 2750번: 수 정렬하기 (브론즈2) 문제 풀이1차 풀이import java.io.*;import java.lang.*;import java.util.*;public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int n = Integer.parseInt(br.readLine()); int[] arr = new int[n]; for (int i=0; i 배열 정렬: Arrays.sort()import java.util.Arrays;import java.util.Coll.. [백준/Java] 8958번: OX퀴즈 (브론즈2) 🟤 백준 8958번: OX퀴즈 (브론즈2) 문제 풀이1차 풀이import java.io.*;import java.lang.*;import java.util.*;public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int t = Integer.parseInt(br.readLine()); for (int i=0; i 문자열을 `toCharArray()`로 `char`로 분리하고 O, X를 찾음O이면 `oCount++` 후 `result`에 더함X이면 `oCount`를 0으로 .. [백준/Java] 1978번: 소수 찾기 (브론즈2) 🟤 백준 1978번: 소수 찾기 (브론즈2) 문제 풀이1차 풀이import java.io.*;import java.lang.*;import java.util.*;public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int n = Integer.parseInt(br.readLine()); StringTokenizer st = new StringTokenizer(br.readLine()); int[] arr = new int[n]; int count = 0; for .. 이전 1 2 3 4 5 다음