728x90

자바백준풀이 84

[백준 자바] 15964번(이상한 기호)

난이도 - 브론즈 5문제부산일과학고등학교의 효진이는 수학의 귀재이다. 어떤 문제라도 보면 1분 내에 풀어버린다는 학교의 전설이 내려올 정도였는데, 이런 킹ㅡ갓 효진에게도 고민이 생겼다. 대부분의 문제에서 반복되는 연산이 있었기 때문이다! 이 연산은 너무 길어서 종이에 풀던 효진이는 너무 고통스러워서, 자신이 새로 연산자를 만들기로 했다.연산자의 기호는 @으로, A@B = (A+B)×(A-B)으로 정의내리기로 했다.하지만, 효진이는 막상 큰 숫자가 들어오자 계산하기 너무 귀찮아졌다.효진이를 도와 정수 A, B가 주어지면 A@B를 계산하는 프로그램을 만들어주자!입력첫째 줄에 A, B가 주어진다. (1 ≤ A, B ≤ 100,000)출력첫째 줄에 A@B의 결과를 출력한다.서브태스크 1 (30점)A, B ≤ 1..

백준/Java 2024.03.03

[백준 자바] 2588번(곱셈) | 세 자리 수 x 세 자리 수

난이도 - 브론즈 3 문제 (세 자리 수) × (세 자리 수)는 다음과 같은 과정을 통하여 이루어진다. (1)과 (2)위치에 들어갈 세 자리 자연수가 주어질 때 (3), (4), (5), (6)위치에 들어갈 값을 구하는 프로그램을 작성하시오. 입력 첫째 줄에 (1)의 위치에 들어갈 세 자리 자연수가, 둘째 줄에 (2)의 위치에 들어갈 세자리 자연수가 주어진다. 출력 첫째 줄부터 넷째 줄까지 차례대로 (3), (4), (5), (6)에 들어갈 값을 출력한다. import java.io.*;; public class Main { public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new ..

백준/Java 2024.03.03

[백준 자바] 21598번(SciComLove) | System.in.read()

난이도 - 브론즈 5 문제 당신은 싸이컴을 향해 절을 하려고 합니다. 하지만, 당신이 싸이컴에 들어오고 싶어서 절을 한 번 할 수도 있고, 싸이컴을 매우 싫어해 절을 두 번 할 수도 있습니다. 당신이 절을 할 횟수가 주어질 때, 그 횟수만큼 절하는 프로그램을 작성하세요. 실제로 프로그램을 이용해 절을 할 수는 없기 때문에, 대신 “SciComLove”를 출력하도록 합니다. 입력 첫 줄에 정수 N이 주어집니다. 출력 "SciComLove"를 예제와 같이 N번 출력합니다. 단, 따옴표는 출력하지 않습니다. 제한 | 1≤N≤2| 입력은 1 또는 2이고 입력 수만큼 출력하면 되는 아주 간단한 문제이긴 한데 1위한 기념으로 포스팅 문자 하나만 입력받는거라 System.in.read() 이용 System.in.re..

백준/Java 2024.02.21

[백준 자바] 1000번(A+B) | Scanner, BufferedReader, System.in.read()의 차이 | 문자형을 정수로 변환

난이도 - 브론즈 5 문제 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 A와 B가 주어진다. (0 < A, B < 10) 출력 첫째 줄에 A+B를 출력한다. 자바에서 사용자 입력 받는 방법은 Scannew, BufferedReader, System.in.read() 이렇게 있다. 1. Scanner scanner 클래스는 텍스트 기반의 입력을 처리하는 데 사용된다. 주로 공백이나 줄바꿈을 기준으로 데이터를 읽어온다. 사용이 편하고 다양한 데이터 타입을 읽을 수 있지만 입력이 많은 경우에는 느릴 수 있다. 사용 예) import java.util.Scanner; public class Main { public static void main(String[] a..

백준/Java 2024.02.21
728x90