본문 바로가기

2021/12

1021 : 장난감조립 import java.util.Scanner; public class Main { static int n, m; static int arr[][] = new int [101][6]; static int[] res = new int [101]; public static void main(String[] args) { // TODO Auto-generated method stub Scanner scan = new Scanner(System.in); int i, j; n = scan.nextInt(); m = scan.nextInt(); for (i = 0; i < m; i++) { for (j = 0; j < 3; j++) { arr[i][j] = scan.nextInt(); } } f(n,1); for (.. 더보기
1459 : 숫자고르기 import java.util.ArrayList; import java.util.Scanner; public class Main { static int n; static int arr[] = new int [101]; public static void main(String[] args) { // TODO Auto-generated method stub Scanner scan = new Scanner(System.in); ArrayList aList = new ArrayList(); int i; n = scan.nextInt(); for (i = 1; i 더보기
1175 : 주사위 던지기2 import java.util.Scanner; public class Main { static int n, m; static int arr[] = new int[101]; static StringBuilder sb; public static void main(String[] args) { // TODO Auto-generated method stub Scanner scan = new Scanner(System.in); sb = new StringBuilder(); n = scan.nextInt(); m = scan.nextInt(); dice(1, 0); System.out.print(sb); } private static void dice(int level, int sum) { // TODO Auto-.. 더보기
1169 : 주사위 던지기1 import java.util.Scanner; public class Main { static int n, m; static int arr[] = new int [101]; public static void main(String[] args) { // TODO Auto-generated method stub Scanner scan = new Scanner(System.in); n = scan.nextInt(); m = scan.nextInt(); if (m == 1) { dice1(1); } else if (m == 2) { dice2(1, 1); } else if (m == 3) { dice3(1); } } private static void dice1(int level) { int i; if (lev.. 더보기
1161 : 하노이1 import java.util.Scanner; public class Main { public static void main(String[] args) { // TODO Auto-generated method stub Scanner scan = new Scanner(System.in); int n; n = scan.nextInt(); f(n,1,2,3); } private static void f(int n, int s, int t, int e) { if (n 더보기
1309 : 팩토리얼 import java.util.Scanner; public class Main { public static void main(String[] args) { // TODO Auto-generated method stub Scanner scan = new Scanner(System.in); int n; int i, j; n = scan.nextInt(); long res = f(n); System.out.println(res); } private static long f(int a) { if (a 더보기
2858 : 쇠막대기 import java.util.Scanner; public class Main { public static void main(String[] args) { // TODO Auto-generated method stub Scanner scan = new Scanner(System.in); String arr; int i, j; int wire = 0; int cut = 0; arr = scan.next(); int len = arr.length(); for (i = 0; i < len; i++) { if (arr.charAt(i) == '(') { wire++; } else if (arr.charAt(i) == ')' && arr.charAt(i - 1) == '(') { wire--; cut += wir.. 더보기
1221 : 후위표기법1 import java.util.Scanner; public class Main { static int stack[] = new int[100]; static int pos = 0; public static void main(String[] args) { // TODO Auto-generated method stub Scanner scan = new Scanner(System.in); int m; char arr[] = new char[101]; int i, j; m = scan.nextInt(); for (i = 0; i < m; i++) { arr[i] = scan.next().charAt(0); if (Character.isDigit(arr[i])) { push(arr[i]-'0'); } else {.. 더보기