https://www.acmicpc.net/problem/10869 10869번: 사칙연산 두 자연수 A와 B가 주어진다. 이때, A+B, A-B, A*B, A/B(몫), A%B(나머지)를 출력하는 프로그램을 작성하시오. www.acmicpc.net Question 두 자연수 A와 B가 주어진다. 이때, A+B, A-B, A*B, A/B(몫), A%B(나머지)를 출력하는 프로그램을 작성하시오. Input 두 자연수 A와 B가 주어진다. (1 ≤ A, B ≤ 10,000) example input 1 7 3 Output 첫째 줄에 A+B, 둘째 줄에 A-B, 셋째 줄에 A*B, 넷째 줄에 A/B, 다섯째 줄에 A%B를 출력한다. example output 1 10 4 21 2 1 Answer import ..
분류 전체보기
https://www.acmicpc.net/problem/1008 1008번: A/B 두 정수 A와 B를 입력받은 다음, A/B를 출력하는 프로그램을 작성하시오. www.acmicpc.net Question 두 정수 A와 B를 입력받은 다음, A/B를 출력하는 프로그램을 작성하시오. Input 첫째 줄에 A와 B가 주어진다. (0
https://www.acmicpc.net/problem/10998 10998번: A×B 두 정수 A와 B를 입력받은 다음, A×B를 출력하는 프로그램을 작성하시오. www.acmicpc.net Question 두 정수 A와 B를 입력받은 다음, A×B를 출력하는 프로그램을 작성하시오. Input 첫째 줄에 A와 B가 주어진다. (0
Background 백준에서 1001번 문제를 풀면서 문자열을 나누기 위해 StringTokenizer 클래스를 사용했는데 StringTokenizer에 대해 생소하다보니 StringTokenizer의 특징과 Split 메서드와의 차이점에 대해 찾아봤다. 백준 1001번 문제풀이 2023.10.24 - [Baekjoon(JAVA)/Algorithm] - 1001번: A-B StringTokenizer 클래스 문자열을 사용자가 지정한 구분자(delim)로 나눠주는 클래스이다. (나눠진 문자열은 token이라 한다.) StringTokenizer 특징 긴 문자열을 지정된 구분자(delimiter)를 기준으로 토큰(token)이라는 여러 개의 문자열로 자르는데 사용된다. 예) "100, 200, 300, 40..
https://www.acmicpc.net/problem/1001 1001번: A-B 두 정수 A와 B를 입력받은 다음, A-B를 출력하는 프로그램을 작성하시오. www.acmicpc.net Question 두 정수 A와 B를 입력받은 다음, A-B를 출력하는 프로그램을 작성하시오. Input 첫째 줄에 A와 B가 주어진다. (0
Background Java로 입력값을 받아야 하는 입력값을 받아야 하는 알고리즘 문제를 풀 때 Scanner를 사용했는데 BufferedReader가 더 좋다는 소리를 듣고 어떤 특징이나 차이가 있는지 찾아봤다. Scanner Scanner 클래스는 입력받은 데이터(바이트)를 다양한 타입으로 변환하여 반환하는 클래스이다. 간단하게 기본형과 String 타입을 정규표현식을 사용해 파싱할 수 있다. Scanner 특징 java.util 패키지에 속한다. (java.util.Scanner) 공백(띄어쓰기) 및 개행(줄 바꿈)을 기준으로 읽는다. (' ', '\t', '\r', '\n' 등) 원하는 타입으로 읽을 수 있다. 버퍼의 크기가 1024 byte(1KB) 이다. UnChecked(Runtime) Ex..
https://www.acmicpc.net/problem/1000 1000번: A+B 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net Question 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. Input 첫째 줄에 A와 B가 주어진다. (0
https://www.acmicpc.net/problem/10718 10718번: We love kriii ACM-ICPC 인터넷 예선, Regional, 그리고 World Finals까지 이미 2회씩 진출해버린 kriii는 미련을 버리지 못하고 왠지 모르게 올해에도 파주 World Finals 준비 캠프에 참여했다. 대회를 뜰 줄 모르는 지박 www.acmicpc.net Question ACM-ICPC 인터넷 예선, Regional, 그리고 World Finals까지 이미 2회씩 진출해버린 kriii는 미련을 버리지 못하고 왠지 모르게 올해에도 파주 World Finals 준비 캠프에 참여했다. 대회를 뜰 줄 모르는 지박령 kriii를 위해서 격려의 문구를 출력해주자. Input 없음 Output 두 ..
https://www.acmicpc.net/problem/2557 2557번: Hello World Hello World!를 출력하시오. www.acmicpc.net Question Hello World!를 출력하시오. Input 없음 Output Hello World!를 출력하시오. Answer public class Main { public static void main(String[] agrs) { System.out.println("Hello World!"); } }
Background 백준으로 알고리즘 공부를 하려고 1단계인 "Hello World!" 부터 하려고 했는데 가장 쉬운 문제부터 막혀버렸다... Error public class no2557 { public static void main(String[] agrs) { System.out.println("Hello World!"); } } 위와 같이 문제를 코딩했는데 아래와 같은 에러가 발생했다. Main.java:1: error: class no2557 is public, should be declared in a file named no2557.java public class no2557 { ^ 1 error Solution 구글링을 해 본 결과 백준 알고리즘을 풀 때, JAVA의 class명은 Main..