구현 251

[Java] 백준 풀기 18406 - 럭키 스트레이트

자바 백준 18406번 브론즈 2 https://www.acmicpc.net/problem/18406 18406번: 럭키 스트레이트 첫째 줄에 점수 N이 정수로 주어진다. (10 ≤ N ≤ 99,999,999) 단, 점수 N의 자릿수는 항상 짝수 형태로만 주어진다. www.acmicpc.net 문제 보기 분류: 구현, 문자열 코드 풀이 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); // 사용자로부터 입력 받기 String score = sc.next(); // 럭키 스트레이트 여부 확인 String result = checkLuck..

공부하기/백준 2024.04.12

[Java] 백준 풀기 23027 - 1번부터 문제의 상태가…?

자바 백준 23027번 브론즈 2 https://www.acmicpc.net/problem/23027 23027번: 1번부터 문제의 상태가…? 큰일이다. 시험 문제를 본 쿠기는 1번부터 풀 수가 없다. 시험 시간 동안 할 일이 없었던 쿠기는 교수님께 편지를 쓰려고 한다. 작년 시험에서 교수님께 그동안 감사했다는 편지를 전하고 D+을 받 www.acmicpc.net 문제 보기 분류: 구현, 문자열 코드 폴이 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); // 사용자로부터 문자열 입력 String S = sc.next(); // 수정된..

공부하기/백준 2024.04.08

[Java] 백준 풀기 23037 - 5의 수난

자바 백준 23037번 브론즈 2 https://www.acmicpc.net/problem/23037 23037번: 5의 수난 키파는 문득 3과 4의 견고한 벽에 가로막혀 스포트라이트를 받지 못하는 5를 떠올렸다. '세상에 얼마나 많은 것들이 5와 관련이 있는데!' 키파는 5가 쓰이는 곳을 떠올리기 시작했다. 사람의 손가 www.acmicpc.net 문제 보기 분류: 수학, 구현 코드 풀이 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); // 다섯 자리 양의 정수 입력 int n = sc.nextInt(); // 다섯 자리 양의 정수..

공부하기/백준 2024.04.06

[Java] 백준 풀기 1547 - 공

자바 백준 1547번 브론즈 3 https://www.acmicpc.net/problem/1547 1547번: 공 첫째 줄에 컵의 위치를 바꾼 횟수 M이 주어지며, M은 50보다 작거나 같은 자연수이다. 둘째 줄부터 M개의 줄에는 컵의 위치를 바꾼 방법 X와 Y가 주어지며, X번 컵과 Y번 컵의 위치를 서로 바꾸는 것 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 M = ..

공부하기/백준 2024.03.08

[Java] 백준 풀기 26068 - 치킨댄스를 추는 곰곰이를 본 임스 2

자바 백준 26068번 브론즈 4 https://www.acmicpc.net/problem/26068 26068번: 치킨댄스를 추는 곰곰이를 본 임스 2 첫 번째 줄에는 임스가 받은 기프티콘의 개수 정수 $N$이 주어진다. ($1 \le N \le 1\,000$) 두 번째 줄부터 $N$개의 줄에 걸쳐 $i$번째 기프티콘의 남은 유효기간 $x_i$가 D-xi 와 같은 형식으로 주어진다. ( www.acmicpc.net 문제 보기 분류: 구현, 문자열, 파싱 코드 풀이 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int N = sc...

공부하기/백준 2024.03.05

[Java] 백준 풀기 11576 - Base Conversion

자바 백준 11576번 실버 5 https://www.acmicpc.net/problem/11576 11576번: Base Conversion 타임머신을 개발하는 정이는 오랜 노력 끝에 타임머신을 개발하는데 성공하였다. 미래가 궁금한 정이는 자신이 개발한 타임머신을 이용하여 500년 후의 세계로 여행을 떠나게 되었다. 500년 후의 www.acmicpc.net 문제 보기 분류: 수학, 구현, 정수론 코드 풀이 import java.util.Scanner; import java.util.ArrayList; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); // 입력으로부터 A진법, ..

공부하기/백준 2024.02.27

[Java] 백준 풀기 5523 - 경기 결과

자바 백준 5523번 브론즈 3 https://www.acmicpc.net/problem/5523 5523번: 경기 결과 A와 B가 게임을 한다. 게임은 N번의 라운드로 이루어져 있다. 각 라운드에서는, 더 많은 점수를 얻은 사람이 그 라운드의 승자가 된다. 즉, A의 점수가 B의 점수보다 크면 i번째 라운드는 A의 승리 www.acmicpc.net 문제 보기 분류: 구현 코드 풀이 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int N = sc.nextInt() ; // 라운드 수 입력 Game game = new Game();..

공부하기/백준 2024.02.23

[Java] 백준 풀기 5426 - 비밀 편지

자바 백준 5426번 실버 5 https://www.acmicpc.net/problem/5426 5426번: 비밀 편지 선영이는 남자친구를 위해 연애 편지를 썼다. 선영이는 편지가 남들에게 읽히는 것을 막기 위해서 편지를 암호화하려고 한다. 먼저, 편지의 내용을 정사각형에 작성한다. 그 다음, 시계방향으로 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(); // 테스트 케이스의 개수 입력 // 각 테스트 케이스에 대해 실..

공부하기/백준 2024.02.20

[Java] 백준 풀기 2960 - 에라토스테네스의 체

자바 백준 2960번 실버 4 https://www.acmicpc.net/problem/2960 2960번: 에라토스테네스의 체 2, 4, 6, 8, 10, 3, 9, 5, 7 순서대로 지워진다. 7번째 지워진 수는 9이다. www.acmicpc.net 문제 보기 분류: 수학, 구현, 정수론, 소수 판정, 에라토스테네스의 체 코드 풀이 import java.util.Scanner; import java.util.Arrays; public class Main { public static void main(String[] args) { // 에라토스테네스 클래스의 인스턴스 생성 Eratosthenes eratosthenes = new Eratosthenes(); // K번째 지워진 수를 찾는 메서드 호출 e..

공부하기/백준 2024.02.15

[Java] 백준 풀기 24264 - 알고리즘 수업 - 알고리즘의 수행 시간 3

자바 백준 24264번 브론즈 3 https://www.acmicpc.net/problem/24264 24264번: 알고리즘 수업 - 알고리즘의 수행 시간 3 오늘도 서준이는 알고리즘의 수행시간 수업 조교를 하고 있다. 아빠가 수업한 내용을 학생들이 잘 이해했는지 문제를 통해서 확인해보자. 입력의 크기 n이 주어지면 MenOfPassion 알고리즘 수행 시 www.acmicpc.net 문제 보기 분류: 수학, 구현, 사칙연산, 시뮬레이션 코드 풀이 import java.util.Scanner; import java.math.BigInteger; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(Syst..

공부하기/백준 2024.02.07