java
-
[백준 - 1302번] 베스트셀러 - Java //Wello Horld//Algorithm/BOJ(Baekjoon Online Judge) 2019. 12. 24. 10:46
이번에는 BOJ의 1302번 문제 "베스트셀러" 를 풀어보도록 하자 입력으로 첫번째 줄에 하루 동안 팔린 책의 개수 N이 주어지고, 다음 줄부터 N개의 줄만큼 책의 제목이 입력으로 주어진다. 출력으로 가장 많이 팔린 책의 제목을 출력하면 되는데, 가장 많이 팔린 책이 여러개일 경우에는 사전순으로 가장 앞서는 제목을 출력하면 되는 문제이다. 성공한 코드는 다음과 같다. import java.io.*; import java.util.*; public class sample { public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in));..
-
[백준 - 1292번] 쉽게 푸는 문제 - Java //Wello Horld//Algorithm/BOJ(Baekjoon Online Judge) 2019. 12. 24. 10:41
이번에는 BOJ의 1292번 문제 "쉽게 푸는 문제" 를 풀어보도록 하자 입력으로 구간의 합을 구할 시작을 나타내는 정수 A 와, 끝을 나타내는 정수 B 가 주어진다. 출력으로 해당 구간의 합을 구하면 되는 문제이다. A, B는 1보다 크거나 같고 1000보다 작거나 같기 때문에 0을 포함한 총 1001개의 공간을 가지고 있는 배열을 만들어서, 먼저 해당배열을 문제에서 주어진 것과 같이 채워주고 A에서 B까지 구간의 합을 구하면 되는 문제이다. 성공한 코드는 다음과 같다 import java.io.*; import java.util.*; public class sample { public static void main(String[] args) throws Exception { BufferedReader..
-
[백준 - 1237번] 정ㅋ벅ㅋ - Java //Wello Horld//Algorithm/BOJ(Baekjoon Online Judge) 2019. 12. 18. 11:21
이번에는 BOJ의 1237번 문제 "정ㅋ벅ㅋ" 를 풀어보도록 하자 처음에 문제보고 이게 뭐지,,,,,??? 했다 출력 부분에 보면 첫째 줄에 문제의 정답을 출력하라고 되어있는 걸 보고 "문제의 정답"을 출력해주니 맞아버렸다. import java.io.*; import java.util.*; public class sample { public static void main(String[] args) throws Exception { System.out.println("문제의 정답"); } } 문제 : https://www.acmicpc.net/problem/1237 1237번: 정ㅋ벅ㅋ 우주를 정ㅋ벅ㅋ할 사람에게는 예제 입력과 예제 출력이 필요하지 않다. www.acmicpc.net 혹시 코드에 이상한 ..
-
[백준 - 1235번] 학생 번호 - Java //Wello Horld//Algorithm/BOJ(Baekjoon Online Judge) 2019. 12. 18. 11:18
이번에는 BOJ의 1235번 문제 "학생 번호" 를 풀어보도록 하자 주어진 학생들의 학생 번호를 뒤에자리부터 k자리만큼 잘랐을 때 구분이 가능한지 (unique key인지) 를 확인해서 가장 작은 k 값을 구하면 되는 문제이다. 입력으로 학생의 수 N이 주어지고, N개의 줄만큼 각 학생의 학생 번호가 순서대로 주어진다. 학생 번호는 서로 다르고 길이는 같으며, 0 ~ 9 의 숫자로 이루어진 100보다 작거나 같은 문자열이다. 출력으로 가장 작은 k 값을 출력하면 된다. 성공한 코드는 아래와 같다. import java.io.*; import java.util.*; public class sample { public static void main(String[] args) throws Exception {..
-
[백준 - 1159번] 농구 경기 - Java //Wello Horld//Algorithm/BOJ(Baekjoon Online Judge) 2019. 12. 18. 11:11
이번에는 BOJ의 1159번 문제 "농구 경기" 을 풀어보도록 하자 주어진 성의 첫글자가 같은 선수가 5명 이상일 경우와 아닐경우를 나누어서 구하면 되는 간단한 문제이다. 입력으로 선수의 수 N 이 주어지고, N줄만큼 각 선수의 성이 주어진다. 출력으로는 다섯명의 선수를 선발할 수 없을 경우 "PREDAJA"를, 선발할 수 있을 경우 가능한 선의 첫 글자를 사전순으로 공백없이 출력하면 된다. 성공한 코드는 아래와 같다 import java.io.*; import java.util.*; public class sample { public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new I..
-
[백준 - 1076번] 저항 - Java //Wello Horld//Algorithm/BOJ(Baekjoon Online Judge) 2019. 12. 13. 15:37
이번에는 BOJ의 1076번 문제 "저항" 을 풀어보도록 하자 입력으로 첫째 줄 부터 셋째 줄까지 각각 표에 쓰여져 있는 색이 주어진다. 출력으로 주어진 저항의 저항값을 구해주면 된다. 처음으로 주어진 두개의 색은 값으로 두자리 수로 나타내주면 되고, 마지막으로 주어진 색은 곱해주면 되는 간단한 문제이다. 성공한 코드는 아래와 같다. import java.io.*; import java.util.*; public class sample { public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw ..
-
[백준 - 10798번] 세로읽기 - Java //Wello Horld//Algorithm/BOJ(Baekjoon Online Judge) 2019. 12. 13. 15:29
이번에는 BOJ의 10798번 문제 "세로읽기" 를 풀어보도록 하자 입력으로 다섯줄의 입력이 주어진다. 입력에는 빈칸은 없다. 출력으로 세로로 읽은 순서대로 글자들을 출력하면 된다. 각줄의 길이값을 비교해서 다섯줄의 길이중 최대값을 구하면, 쉽게 풀 수 있는 문제이다. 성공한 코드는 아래와 같다. import java.io.*; import java.util.*; public class sample { public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWriter(..