구현 251

[Java] 백준 풀기 17249 - 태보태보 총난타

자바 백준 17249번 브론즈 2 https://www.acmicpc.net/problem/17249 17249번: 태보태보 총난타 태보(TaeBo)란, 태권도와 복싱을 조합한 운동이다. 복싱의 공격 기술로는 민첩하게 앞주먹을 뻗으면서 가볍게 치는 잽, 옆으로 치는 펀치인 훅이 있다. 선풍적인 인기에 태보 강의를 들으며 태보 www.acmicpc.net 문제 보기 분류: 구현, 문자열 코드 보기 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String input = sc.next(); // 사용자로부터 문자열 입력 받기 int[]..

공부하기/백준 2023.12.18

[Java] 백준 풀기 4892 - 숫자 맞추기 게임

자바 백준 4892번 브론즈 3 https://www.acmicpc.net/problem/4892 4892번: 숫자 맞추기 게임 입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스는 한 줄로 이루어져 있고, n0으로 이루어져 있다. (0 < n0 < 1,000,000) 입력의 마지막 줄에는 0이 하나 주어진다. www.acmicpc.net 문제 보기 분류: 수학, 구현, 사칙연산 코드 보기 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int caseNumber = 1; // 테스트 케이스 번호 초기화 while (..

공부하기/백준 2023.12.12

[Java] 백준 풀기 2789 - 유학 금

자바 백준 2789번 브론즈 2 https://www.acmicpc.net/problem/2789 2789번: 유학 금지 아주 멀리 떨어져 있는 작은 나라가 있다. 이 나라에서 가장 공부를 잘하는 학생들은 모두 다른 나라로 유학을 간다. 정부는 최고의 학생들이 자꾸 유학을 가는 이유를 찾으려고 했다. 하지만, www.acmicpc.net 문제 보기 분류: 구현, 문자열 코드 보기 import java.util.Scanner; import java.util.Set; import java.util.HashSet; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); // 사용자로부터 단어..

공부하기/백준 2023.12.09

[Java] 백준 풀기 1356 - 유진수

자바 백준 1356번 브론즈 1 https://www.acmicpc.net/problem/1356 1356번: 유진수 첫째 줄에 수 N이 주어진다. 이 수는 2,147,483,647보다 작거나 같은 자연수이다. www.acmicpc.net 문제 보기 분류: 수학, 구현, 문자열, 브루트포스, 사칙연산 코드 보기 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); // 입력 받은 숫자를 변수에 저장 String input = sc.next(); // 입력된 숫자가 유진수인지 판별하여 결과 출력 if (isEugeneNumber(input)..

공부하기/백준 2023.12.05

[Java] 백준 풀기 5354 - J박스

자바 백준 5354번 브론즈 3 https://www.acmicpc.net/problem/5354 5354번: J박스 첫째 줄에 테스트 케이스의 개수가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있고, 박스의 크기가 주어진다. 박스의 크기는 10보다 작거나 같다. www.acmicpc.net 문제 보기 분류: 구현 코드 보기 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int testCases = sc.nextInt(); // 테스트 케이스 개수 입력 // 각 테스트 케이스에 대해 반복 for (int i = 0; i < t..

공부하기/백준 2023.12.04

[Java] 백준 풀기 6679 - 싱기한 네자리 숫자

자바 백준 6679번 브론즈 2 https://www.acmicpc.net/problem/6679 6679번: 싱기한 네자리 숫자 싱기한 네자리 숫자란, [1000,9999]인 10진수 숫자중에서, 다음의 조건을 만족하는 숫자를 말한다. 숫자를 10진수, 12진수, 16진수로 나타낸 다음, 각각의 숫자에 대해, 각 숫자의 자리수를 더했을 www.acmicpc.net 문제 보기 분류: 수학, 구현, 브루트포스 알고리즘, 사칙연산 코드 보기 public class Main { // 메인 함수 public static void main(String[] args) { int start = 1000; // 주어진 범위의 시작값 // 주어진 범위 내에서 싱기한 네자리 숫자 찾기 while (start 0) { su..

공부하기/백준 2023.12.03

[Java] 백준 풀기 1408 - 24

자바 백준 1408번 브론즈 2 https://www.acmicpc.net/problem/1408 1408번: 24 도현이는 Counter Terror Unit (CTU)에서 일하는 특수요원이다. 도현이는 모든 사건을 정확하게 24시간이 되는 순간 해결하는 것으로 유명하다. 도현이는 1시간 만에 범인을 잡을 수 있어도 잡지 않는 www.acmicpc.net 문제 보기 분류: 수학, 구현, 사칙연산 코드 보기 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); // 현재 시간과 임무 시작 시간 입력 받기 String currentTimeS..

공부하기/백준 2023.12.02

[Java] 백준 풀기 6359 - 만취한 상범

자바 백준 6359번 브론즈 2 https://www.acmicpc.net/problem/6359 6359번: 만취한 상범 한 줄에 한 개씩 각 테스트 케이스의 답, 즉 몇 명이 탈출할 수 있는지를 출력한다. www.acmicpc.net 문제 보기 분류: 수학, 구현, 정수론, 시뮬레이션 코드 보기 import java.util.Scanner; import java.util.HashMap; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); // 테스트 케이스의 개수를 입력 int T = sc.nextInt(); // 테스트 케이스 개수만큼 반복 for (int t = 0; t < ..

공부하기/백준 2023.11.28

[Java] 백준 풀기 3062 - 수 뒤집기

자바 백준 3062번 브론즈 2 https://www.acmicpc.net/problem/3062 3062번: 수 뒤집기 수 124를 뒤집으면 421이 되고 이 두 수를 합하면 545가 된다. 124와 같이 원래 수와 뒤집은 수를 합한 수가 좌우 대칭이 되는지 테스트 하는 프로그램을 작성하시오. www.acmicpc.net 문제 보기 분류: 수학, 구현, 문자열, 사칙연산 코드 보기 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); // 테스트 케이스의 개수 입력 int T = sc.nextInt(); // 각 테스트 케이스에 대해 확..

공부하기/백준 2023.11.23