[JAVA] 백준 14888번: 연산자 끼워넣기
문제 N개의 수로 이루어진 수열 A1, A2, ..., AN이 주어진다. 또, 수와 수 사이에 끼워넣을 수 있는 N-1개의 연산자가 주어진다. 연산자는 덧셈(+), 뺄셈(-), 곱셈(×), 나눗셈(÷)으로만 이루어져 있다. 우리는 수와 수 사이에 연산자를 하나씩 넣어서, 수식을 하나 만들 수 있다. 이때, 주어진 수의 순서를 바꾸면 안 된다. 예를 들어, 6개의 수로 이루어진 수열이 1, 2, 3, 4, 5, 6이고, 주어진 연산자가 덧셈(+) 2개, 뺄셈(-) 1개, 곱셈(×) 1개, 나눗셈(÷) 1개인 경우에는 총 60가지의 식을 만들 수 있다. 예를 들어, 아래와 같은 식을 만들 수 있다. 1+2+3-4x5%6 1%2+3+4-5x6 1+2%3x4-5+6 1%2x3-4+5+6 식의 계산은 연산자 우선..
[JAVA] 백준 2529번: 부등호
부등호를 만족하는 최소값과 최대값을 구하라 첫 자리가 0인 경우도 정수에 포함한다. import java.util.ArrayList; import java.util.Scanner; public class baekjoon2529_2 { static String[] infoAry = { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9" }; // static String[] infoAry = { "0", "1", "2" }; static boolean[] visit = new boolean[10]; static String[] info; static int n; static ArrayList ary = new ArrayList(); public static void ma..