ETC
-
백준 5622 JAVAETC/Algorithm 2023. 5. 19. 23:13
import java.io.*; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out)); String[] strings = br.readLine().split(""); int count = 0; for (String string : strings) { switch (string) { case "A": case "B": case "C": count += 3;..
-
백준 2525 JAVAETC/Algorithm 2023. 5. 19. 23:12
import java.io.*; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out)); StringTokenizer st = new StringTokenizer(br.readLine(), " "); int h = Integer.parseInt(st.nextToken()); int m = Inte..
-
[백준/JAVA] 1598 꼬리를 무는 숫자 나열ETC/Algorithm 2023. 5. 19. 23:11
꼬리를 무는 숫자 나열 👉백준 1598번 꼬리를 무는 숫자 나열 문제 링크 풀이 4로 나눈 몫 = x좌표, 4로 나눈 나머지 = y좌표로 잡았다. 9 % 4 = 1, 10 % 4 = 2, 11 % 4 = 3이다. 하지만 12 % 4 = 0으로 y좌표 값이 이상하게 매칭된다. 입력 받을 때 값을 1씩 덜 받게 하여, 좌표를 (0,0)으로 시작하게 하면 나머지 연산의 자리 값이 정상적으로 처리된다. 제출 코드 import java.io.*; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReade..
-
[백준/JAVA] 1085 직사각형에서 탈출ETC/Algorithm 2023. 5. 19. 23:10
직사각형에서 탈출 👉백준 1085번 직사각형에서 탈출 문제 링크 풀이 꼭지점을 기준으로 상하좌우의 값을 계산한다. 상하 방향의 최솟값, 좌우 방향의 최솟값을 구한다. 둘 중의 최솟값을 구한다. 제출 코드 import java.io.*; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out)); St..
-
[백준/JAVA] 1001 A-BETC/Algorithm 2023. 5. 19. 23:10
A-B 👉백준 1001번 A-B 문제 링크 풀이 BufferedReader, BufferedWriter 클래스 사용하여 풀이하였다. br.readLine() 입력 받은 한 줄을 입력받는다. BufferedWriter의 경우 write()를 통해 출력 버퍼에 저장하고, flush()를 사용하면 출력한다. 제출 코드 import java.io.*; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter b..
-
[백준/JAVA] 1000 A+BETC/Algorithm 2023. 5. 19. 22:52
A+B 백준 1000번 A+B 문제 링크 풀이 BufferedReader, BufferedWriter 클래스 사용하여 풀이하였다. br.readLine() 입력 받은 한 줄을 입력받는다. BufferedWriter의 경우 write()를 통해 출력 버퍼에 저장하고, flush()를 사용하면 출력한다. 제출 코드 import java.io.*; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw..