2024.11.09기준 - 브론즈3백준, BEAKJOON, BOJ, JAVA, 자바 🟥 풀이이 문제는 두 문자와 숫자를 비교하여 새로운 키 또는 " htg! "를 출력하는 문제입니다. 1. 입력 받은 문자열을 char[]에 저장해줍니다. BufferedReader br = new BufferedReader(new InputStreamReader(System.in));BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));StringBuilder sb = new StringBuilder();int n = Integer.parseInt(br.readLine()); // 문자열의 길이char[] js = br.readLine()...
2024.11.08기준 - 브론즈2백준, BEAKJOON, BOJ, JAVA, 자바 🟥 풀이이 문제는 주어진 정사각형을 이용해 만들 수 있는 직사각형의 개수를 출력하는 문제입니다. ※ 이동 및 회전을 시킬 때, 같다면 중복을 제거해야 됩니다. (가로, 세로 길이가 모두 다른 직사각형의 개수) 1. 정사각형의 개수를 입력 받을 때, 바로 세로 길이가 1인 직사각형의 개수를 result에 입력해줍니다.int n = Integer.parseInt(br.readLine()); // 정사각형의 개수int result = n; // 직사각형의 개수 2. 세로길이가 2인 직사각형부터 차례로 반복문을 돌려 찾아줍니다.for (int i = 2; i n) { break; } ..
2024.09.30기준 - 브론즈1백준, BEAKJOON, BOJ, JAVA, 자바 🟥 풀이이 문제는 Rick-Roll Virus에 감염될 때, 하루가 지났을 때, 전부 치료할 수 있다면 Yes 아니라면 No를 출력하는 문제입니다. 문제 접근딱 하루만 비교를 하면되기 때문에 입력 받은 감염된 사람들의 인덱스를 따로 저장을 해주었습니다.저장된 인덱스에서 감염되는 범위만큼 전부 감염을 처리합니다.전체 감염된 인원수와 치료제의 수를 비교해 Yes or No를 출력합니다.1. 입력받은 사람의 감염 상태를 char[]로 저장을 해주면서 인덱스를 찾아줍니다.// 현재 감염된 사람의 수int sum = 0;// 감염 상태char[] people = br.readLine().toCharArray();// 감염된 사람..
2024.09.25기준 - 브론즈5백준, BEAKJOON, BOJ, JAVA, 자바 풀이이 문제는 성우가 민건이를 잡는데 걸리는 시간을 출력하는 문제입니다. 접근 방법성우는 1분에 1에서 5까지를 갈 수 있기 때문에 전체 거리에서 5를 나눠줍니다.나머지가 있다면 1을 더하고 없다면 그대로 출력합니다. 코드package Main;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)); BufferedWriter bw =..