https://www.acmicpc.net/problem/10998 10998번: A×B 두 정수 A와 B를 입력받은 다음, A×B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 백준 온라인 저지(BOJ)의 첫 번째 단계인 "입출력과 사칙연산"의 일곱 번째 문제이다. 이전에 풀었던 문제들과 매우 유사하다. 두 수를 입력받고 곱셈연산을 한 후, 결과를 출력하는 문제이다. 앞선 문제들과 풀이방법도 매우 유사하므로 바로 필자가 풀었던 방법을 제시하겠다. 첫 번째 방법 - Scanner + StringTokenizer import java.util.Scanner; import java.util.StringTokenizer; public class Main { public static void m..
https://www.acmicpc.net/problem/1001 1001번: A-B 두 정수 A와 B를 입력받은 다음, A-B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 백준 온라인 저지(BOJ)의 첫 번째 단계인 "입출력과 사칙연산"의 여섯 번째 문제이다. 두 수를 입력받고 뺄셈 연산을 한 후, 결과를 출력하는 문제이다. 앞서 풀어봤던 1000번과 매우 유사한 문제이므로 바로 필자가 푼 방법을 제시하겠다. 첫 번째 방법 - Scanner + StringTokenizer import java.util.Scanner; import java.util.StringTokenizer; public class Main { public static void main(String[] args) {..
https://www.acmicpc.net/problem/1000 1000번: A+B 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 백준 온라인 저지(BOJ)의 첫 번째 단계인 "입출력과 사칙연산"의 다섯 번째 문제이다. 두 수를 입력받아 덧셈연산을 하고 출력하기까지 수행하는 문제이다. 추가로 문제에서 두 수 A와 B를 제시하는 방법에 대해 얘기하겠다, 이 문제에서는 두 수를 띄어쓰기로 나누어서 제시하고 있다. 그러기 때문에 우리는 띄어쓰기를 기준으로 두 수를 잘라낼 수 있어야 한다. 이는 StringTokenizer를 이용하는 방법과 split을 이용하는 방법이 있다. 하지만 StringTokenizer가 대부분의 면에서 더 유용하기 때문에 앞..
https://www.acmicpc.net/problem/10718 10718번: We love kriii ACM-ICPC 인터넷 예선, Regional, 그리고 World Finals까지 이미 2회씩 진출해버린 kriii는 미련을 버리지 못하고 왠지 모르게 올해에도 파주 World Finals 준비 캠프에 참여했다. 대회를 뜰 줄 모르는 지박 www.acmicpc.net 백준 온라인 저지(BOJ)의 첫 번째 단계인 "입출력과 사칙연산"의 두 번째 문제이다. 첫 번째 문제와 크게 다른점이 없고, 단지 두 번 반복하여 출력한다는 점이 다르다. 반복문을 이용하여 풀 수 있고(사실 두 번 밖에 반복해서 크게 의미가 없어 보이긴 하나...), 그냥 두 번 출력하여 풀 수 있다. 첫 번째 방법 - 반복문을 이용 ..
https://www.acmicpc.net/problem/2557 2557번: Hello World Hello World!를 출력하시오. www.acmicpc.net 백준 온라인 저지(BOJ)의 첫 번째 단계인 "입출력과 사칙연산"의 첫 번째 문제이다. 그냥 Hello World!를 출력하면 되는 문제로 간단하다. 필자는 두 가지 방법을 제시한다. 첫 번째 풀이 - StringBuilder 를 이용한다. 추후에 StringBuilder는 System.out.println 보다 더 좋은 효율을 보여준다. 이번 문제에서는 그 차이가 두드러지게 나타나지는 않지만... public class Main { public static void main(String[] args) { StringBuilder sb = ..