본문 바로가기
백준

[백준] 15964번 : 이상한 기호 – JAVA [자바]

by Hongwoo 2022. 8. 10.
반응형

https://www.acmicpc.net/problem/15964

 

15964번: 이상한 기호

부산일과학고등학교의 효진이는 수학의 귀재이다. 어떤 문제라도 보면 1분 내에 풀어버린다는 학교의 전설이 내려올 정도였는데, 이런 킹ㅡ갓 효진에게도 고민이 생겼다. 대부분의 문제에서 반

www.acmicpc.net

 


  • 문제

 

 


  • 문제 풀이

백준 15964번 이상한 기호는 브론즈 5 난이도의 수학 및 구현 문제이다. 이 문제에서는 연산자 @가 있다. A @ B = (A + B) × (A - B)로 정의되었다. 이때 숫자 A와 B가 입력으로 주어지면 A @ B의 값을 출력하면 된다.

 

이 문제는 되게 간단하다. 우선 StringTokenizer를 이용해서 입력을 두 개의 문자열로 쪼갠 후에 A와 B를 입력받는다. 그리고 그대로 (A + B) * (A - B)의 값을 출력하면 된다. 단, 이 문제에서는 int형 대신 long형을 이용해야 한다.

 

자세한 코드는 밑에 있다.

 


  • 코드

 

import java.io.*;
import java.util.*;

public class Main {
    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        StringTokenizer st = new StringTokenizer(br.readLine());
        long a = Long.parseLong(st.nextToken());
        long b = Long.parseLong(st.nextToken());
        System.out.print((a+b) * (a-b));
    }
}

 

 

반응형

댓글