문자열 110

[Java] 백준 풀기 5026 - 박사 과정

자바 백준 5026번 브론즈 2 https://www.acmicpc.net/problem/5026 5026번: 박사 과정 첫째 줄에 문제의 개수 N이 주어진다. (1 ≤ N ≤ 1000) 다음 N개 줄에는 "a+b"형식의 덧셈 문제나 "P=NP"가 주어진다. a,b ∈ [0,1000]이며 a와 b는 정수이다. www.acmicpc.net 문제 보기 분류: 수학, 구현, 문자열, 사칙연산, 파싱 코드 보기 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); // Scanner 객체 생성 int N = sc.nextInt(); // 문제 개..

공부하기/백준 2023.12.31

[Java] 백준 풀기 15786 - Send me the money

자바 백준 15786번 브론즈 1 https://www.acmicpc.net/problem/15786 15786번: Send me the money 입력의 첫째 줄에 석규가 기억하는 원본 알파벳의 수 N(1 ≤ N ≤ 100)과 포스트잇의 개수 M(1 ≤ M ≤ 1000)이 주어진다. 다음 줄에 길이가 N인 알파벳 대문자로 이루어진 문자열 S가 주어진다. 이 후 M www.acmicpc.net 문제 보기 분류: 구현, 그리디 알고리즘, 문자열 코드 보기 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); // 기억하는 알파벳의 수(N)와..

공부하기/백준 2023.12.26

[Java] 백준 풀기 9946 - 단어 퍼즐

자바 백준 9946 브론즈 1 https://www.acmicpc.net/problem/9946 9946번: 단어 퍼즐 케이스마다 번호를 붙여서 예제출력과 같은 형식으로 출력한다. 준하가 알파벳을 제대로 회수했다면 same 을, 잘못 회수했다면 different 를 출력한다. www.acmicpc.net 문제 보기 분류: 구현, 문자열, 정렬 코드 보기 import java.util.Scanner; import java.util.Arrays; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int caseNum = 1; while (true) { String originalWor..

공부하기/백준 2023.12.23

[Java] 백준 풀기 10769 - 행복한지 슬픈지

자바 백준 10769번 브론즈 1 https://www.acmicpc.net/problem/10769 10769번: 행복한지 슬픈지 승엽이는 자신의 감정을 표현하기 위해서 종종 문자 메시지에 이모티콘을 넣어 보내곤 한다. 승엽이가 보내는 이모티콘은 세 개의 문자가 붙어있는 구조로 이루어져 있으며, 행복한 얼굴을 나 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.nextLine(); // 각 이모티콘 개수 세기 in..

공부하기/백준 2023.12.22

[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] 백준 풀기 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] 백준 풀기 1755 - 숫자놀이

자바 백준 1755번 실버 4 https://www.acmicpc.net/problem/1755 1755번: 숫자놀이 79를 영어로 읽되 숫자 단위로 하나씩 읽는다면 "seven nine"이 된다. 80은 마찬가지로 "eight zero"라고 읽는다. 79는 80보다 작지만, 영어로 숫자 하나씩 읽는다면 "eight zero"가 "seven nine"보다 사전순으로 www.acmicpc.net 문제 보기 분류: 문자열, 정렬 연습 코드 import java.util.List; import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; class NumberAndRead { int number; String r..

공부하기/백준 2023.12.06

[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] 백준 풀기 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

[Java] 백준 풀기 2204 - 도비의 난독증 테스트

자바 백준 2204번 브론즈 1 https://www.acmicpc.net/problem/2204 2204번: 도비의 난독증 테스트 꿍은 도비에게 영어단어들을 제시한 후 어떤 단어가 대소문자를 구분하지 않고 사전순으로 가장 앞서는지 맞추면 양말을 주어 자유를 얻게해준다고 하였다. 하지만 인성이 좋지 않은 꿍은 사실 www.acmicpc.net 문제 보기 분류: 문자열, 정렬 코드 보기 import java.util.Scanner; import java.util.List; import java.util.ArrayList; import java.util.Collections; // 단어 쌍을 비교하기 위한 WordPair 클래스 class WordPair implements Comparable { Strin..

공부하기/백준 2023.11.20