수학

코딩테스트 일기 (BAEKJOON)

BEAKJOON / 백준 - JAVA 32209번 다음 달에 봐요

2024.11.18기준 - 브론즈3백준, BEAKJOON, BOJ, JAVA, 자바 🟥 풀이이 문제는 간단하게 처음 들어오는 숫자가 1이면 문제 개수를 추가 하고, 2라면 문제를 빼주는데 문제의 개수가 모자라다면 "Adios"를 아니라면 "See you next month"를 출력하는 문제입니다. 1. 이벤트의 개수만큼 반복문을 돌려줍니다.while (n-- > 0) { st = new StringTokenizer(br.readLine()); forum = Integer.parseInt(st.nextToken()); num = Integer.parseInt(st.nextToken()); if (forum == 1) { // 문제 포럼 추가 sum += num; }..

코딩테스트 일기 (BAEKJOON)

BEAKJOON / 백준 - JAVA 28097번 모범생 포닉스

2024.11.13기준 - 브론즈4백준, BEAKJOON, BOJ, JAVA, 자바 🟥 풀이이 문제는 계획의 수가 주어질 때, 총 쉬는 시간과 공부 시간을 더한 시간을 일자와 시간으로 출력하는 문제입니다. 1. 계획의 수를 입력받고 (계획의 수 - 1)이 쉬는 시간의 수이기 때문에 쉬는 시간을 구해줍니다.int n = Integer.parseInt(br.readLine()); // 계획의 수int sumTime = (n - 1) * 8; // 총 쉬는 시간은 계획의 수 - 1이다. 2. 입력받은 공부한 시간을 전부 더 해줍니다.// 공부 시간StringTokenizer st = new StringTokenizer(br.readLine());for (int i = 0; i  3. 총 시간의 24를 나눈 ..

코딩테스트 일기 (BAEKJOON)

BEAKJOON / 백준 - JAVA 32498번 Call for Problems

2024.11.11기준 - 브론즈5 백준, BEAKJOON, BOJ, JAVA, 자바 🟥 풀이이 문제는 간단하게 총 문제의 수를 입력받고, 입력받은 문제의 난이도가 홀 수인 문제의 개수를 출력하는 문제입니다. 1. 문제의 개수를 입력받고 입력받은 문제의 난이도가 홀 수 인지 판별합니다.int n = Integer.parseInt(br.readLine()); // 문제의 개수int count = 0;int rank;// 문제의 개수만큼 반복문while (n-- > 0) { rank = Integer.parseInt(br.readLine()); // 문제의 난이도 // 홀수인지 판별 if (rank % 2 == 1) { count++; }}  🟪 코드package Mai..

코딩테스트 일기 (BAEKJOON)

BEAKJOON / 백준 - JAVA 15727번 조별과제를 하려는데 조장이 사라졌다

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 =..