백준 알고리즘 66

백준 1001번 :: A-B

▶ 문제 https://www.acmicpc.net/problem/1001 1001번: A-B 두 정수 A와 B를 입력받은 다음, A-B를 출력하는 프로그램을 작성하시오. www.acmicpc.net ▶ 설명 사용자에게서 두 수를 입력 받아서 빼기를 한 후 결과 값을 반환하는 문제이다. 입력받기 위해서 Scanner나 BufferedReader 클래스를 이용할 수 있다. 두 수를 입력받을 때 공백을 기준으로 구분하는 방법은 각 클래스마다 상이하다. Scanner는 nextInt()메소드를 이용하면 되고, BufferedReader는 StringTokenizer 클래스나 split( ) 메소드를 이용하여 공백으로 두 수를 구분할 수 있다. 먼저 BufferedReader부터 살펴보고자 한다. ▶ 문제 풀이..

백준 25083 :: 새싹

▶ 문제 https://www.acmicpc.net/problem/25083 25083번: 새싹 아래 예제와 같이 새싹을 출력하시오. www.acmicpc.net ▶ 설명 특수기호 큰따움표 " 와 역슬래시 \ 를 단독으로 입력하게 제대로 하기 위해서는 어떻게 해야 할지에 대한 문제이다.. escape 문자에 대한 이해. ▶ 문제 풀이 🌱 풀이1. BufferedWriter 사용 import java.io.BufferedWriter; import java.io.IOException; import java.io.OutputStreamWriter; public class Main { public static void main(String[] args) throws IOException { BufferedWri..

백준 10171 :: 고양이

▶ 문제 https://www.acmicpc.net/problem/10171 10171번: 고양이 아래 예제와 같이 고양이를 출력하시오. www.acmicpc.net ▶ 설명 오른쪽이 머리, 왼쪽이 꼬리가 위치한 고양이 그림을 기호를 이용해 출력해야 하는 문제이다. \ 이 기호를 쌍따움표 안에 입력하면 컴파일 오류가 발생한다. 이를 해결하라는 문제라고 볼 수 있다. ▶ 문제 풀이 🌱 풀이1. System.out.println( ) 사용 public class Main{ public static void main(String[] args) { System.out.println("\\ /\\"); System.out.println(" ) ( ')"); System.out.println("( / )"); Sy..

백준 10718 :: We love kriii

▶ 문제 https://www.acmicpc.net/problem/10718 10718번: We love kriii ACM-ICPC 인터넷 예선, Regional, 그리고 World Finals까지 이미 2회씩 진출해버린 kriii는 미련을 버리지 못하고 왠지 모르게 올해에도 파주 World Finals 준비 캠프에 참여했다. 대회를 뜰 줄 모르는 지박 www.acmicpc.net ▶ 설명 개행을 한 두 줄의 문장을 출력하는 문제이다. 처음엔 for 문을 써야 하나 싶었지만 두 문장 뿐이기 때문에 굳이 그렇게 할 필요는 없었다. ▶ 문제 풀이 🌱 풀이1. BufferedWriter 사용 import java.io.BufferedWriter; import java.io.OutputStreamWriter; ..

백준 2557번 :: Hello World

▶ 문제 https://www.acmicpc.net/problem/2557 2557번: Hello World Hello World!를 출력하시오. www.acmicpc.net ▶ 설명 입출력의 가장 기본이 되는 코드이다. 출력에 System.out.println 만 있다고 알고 있다면 오산이다. 이외에도 BufferedWriter, StringBuilder, StringBuffer 등의 문자열 관련 클래스를 이용하면 보다 높은 성능의 입출력 코드를 구현할 수 있다. ▶ 문제 풀이 🌱 풀이 1. BufferedWriter 사용 import java.io.BufferedWriter; import java.io.OutputStreamWriter; import java.io.IOException; public ..

728x90