프로그래밍
-
[백준 - 1620번] 나는야 포켓몬 마스터 이다솜 - Java //Wello Horld//Algorithm/BOJ(Baekjoon Online Judge) 2019. 12. 31. 11:42
이번에는 BOJ의 15431620번 문제 "문서 검색나는야 포켓몬 마스터 이다솜" 을 풀어보도록 하자 일단 문제가 너무 길어서 난독증 있으신 분들은 입력과 출력 부분만 읽는것을 추천드립니다;; 내용자체는 재미있긴했어요 입력으로 포켓몬 도감에 수록되어있는 포켓몬의 개수 N과 내가 맞춰야 하는 문제의 개수 M이 주어진다. 그 다음줄부터 N개의 줄만큼 포켓몬의 번호가 1번인 포켓몬부터 N번까지 차례대로 주어진다. 포켓몬은 첫글자만 대문자이고 나머지는 소문자이다. 그 다음 줄부터 M개의 줄만큼 내가 맞춰야 하는 문제가 주어진다. 포켓몬이름이 주어지기도 하고 포켓몬의 번호가 주어지기도 한다. 출력으로 M개의 줄만큼 문제에 대답을 출력하면 되는 문제이다. 성공한 코드는 아래와 같다. import java.io.*;..
-
[백준 - 1543번] 문서 검색 - Java //Wello Horld//Algorithm/BOJ(Baekjoon Online Judge) 2019. 12. 27. 15:33
이번에는 BOJ의 1543번 문제 "문서 검색" 을 풀어보도록 하자 입력으로 문서가 주어지고, 둘째 줄에는 검색하고 싶은 단어가 주어진다. 출력으로 중복되지 않게 검색하고 싶은 단어가 최대 몇번 등장하는지 구하면 되는 문제이다. 성공한 코드는 아래와 같다. 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(new OutputStreamWriter(..
-
[백준 - 1357번] 뒤집힌 덧셈 - Java //Wello Horld//Algorithm/BOJ(Baekjoon Online Judge) 2019. 12. 27. 15:23
이번에는 BOJ의 1357번 문제 "뒤집힌 덧셈" 을 풀어보도록 하자 입력으로 첫째 줄에 X와 Y가 주어진다. 출력으로 Rev(Rev(X) + Rev(Y)) 를 구하면 되는 문제이다. (Rev(X)는 X의 모든 자리수를 역순으로 만드는 함수) 성공한 코드는 아래와 같다. 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(new OutputStrea..
-
[백준 - 1350번] 진짜 공간 - Java //Wello Horld//Algorithm/BOJ(Baekjoon Online Judge) 2019. 12. 27. 15:20
이번에는 BOJ의 1350번 문제 "진짜 공간" 을 풀어보도록 하자 입력으로 첫째 줄에 파일의 개수 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)); BufferedWriter bw = new BufferedWr..
-
[백준 - 1312번] 소수 - Java //Wello Horld//Algorithm/BOJ(Baekjoon Online Judge) 2019. 12. 24. 10:49
이번에는 BOJ의 1312번 문제 "소수" 를 풀어보도록 하자 입력으로 분자 A 와 분모 B 그리고 소수점 아래를 자리수를 나타내는 N 이 주어진다. 출력으로 A 나누기 B 를 했을 때, 소숫점 아래 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)); BufferedWriter bw = new BufferedWriter(new OutputStreamWr..
-
[백준 - 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..