IT 정보/알고리즘(백준, BOJ)

[백준-BOJ] 2985

Dalyoung 2021. 2. 24. 23:39
728x90

www.acmicpc.net/problem/2985

 

2985번: 세 수

첫째 줄에 정인이가 원래 적어준 등식을 출력한다. 입력으로 주어진 숫자의 순서는 유지해야 하고, 등호 하나와 더하기, 빼기, 곱하기, 나누기 기호 중 하나로 이루어져 있어야 한다. 만약 등식

www.acmicpc.net

 

import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.util.HashMap;
import java.util.Map;
import java.util.Scanner;


public class Main {
	public static void main(String[] args) throws FileNotFoundException {
		Main s = new Main();
		s.doit();
	}
	
	
	public void doit() throws FileNotFoundException{
		//System.setIn(new FileInputStream("input.txt"));
		Scanner sc = new Scanner(System.in);
		
		int n1 = sc.nextInt();
		int n2 = sc.nextInt();
		int n3 = sc.nextInt();
		String op1 = "";
		String op2 = "";
		if(n1 + n2 == n3){
			op1 = "+";
			op2 = "=";
		}
		else if(n1 - n2 == n3){
			op1 = "-";
			op2 = "=";
		}
		else if(n1 * n2 == n3){
			op1 = "*";
			op2 = "=";
		}
		else if(n1 / n2 == n3){
			op1 = "/";
			op2 = "=";
		}
		else if(n2 + n3 == n1){
			op2 = "+";
			op1 = "=";
		}
		else if(n2 - n3 == n1){
			op2 = "-";
			op1 = "=";
		}
		else if(n2 * n3 == n1){
			op2 = "*";
			op1 = "=";
		}
		else if(n2 / n3 == n1){
			op2 = "/";
			op1 = "=";
		}
		System.out.println(n1 + op1 + n2 + op2 + n3);
		
		sc.close();
	}
}
728x90
반응형

'IT 정보 > 알고리즘(백준, BOJ)' 카테고리의 다른 글

[백준-BOJ] 5015  (0) 2021.03.02
[백준-BOJ] 3046  (0) 2021.02.24
[백준-BOJ] 2875  (0) 2021.02.18
[백준-BOJ] 2864  (0) 2021.02.18
[백준-BOJ] 2839  (0) 2021.02.18