1416 : 2진수 변환 import java.util.Scanner; // 210126 // 1416 : 2진수 변환 public class Main { public static void main (String[] args) { Scanner sc = new Scanner(System.in); int d = sc.nextInt(); recursive(d); } public static void recursive(int num) { if (num
1412 : 알파벳 개수 출력하기 자바에서 Hash를 어떻게 쓰는지 아직 모르겠어서 우선 이렇게 풀었다. 자바에서 Hash 어떻게 쓰는지 익히고 다시 풀어보기 import java.util.Scanner; // 210126 // 1412 : 알파벳 개수 출력하기 public class CU1412 { public static void main (String[] args) { Scanner sc = new Scanner(System.in); // String -> char 배열 char[] chArr = sc.nextLine().toCharArray(); int[] cntArr = new int['z'-'a'+1]; for (char c : chArr) { if (c >= 'a' && c
자바에서 스택 어떻게 사용하는지 공부하고 다시 풀기 1410 : 올바른 괄호 1 (괄호 개수 세기) import java.util.Scanner; // 210125 // 1410 : 올바른 괄호 1 (괄호 개수 세기) public class CU1410 { public static void main (String[] args) { Scanner sc = new Scanner(System.in); String str = sc.next(); int l = 0; int r = 0; for (int i=0; i
1063 : [기초-삼항연산] 두 정수 입력받아 큰 수 출력하기 import java.util.Scanner; // 210125 // 1063 : [기초-삼항연산] 두 정수 입력받아 큰 수 출력하기 public class CU1063 { public static void main (String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); int b = sc.nextInt(); System.out.println((a>b) ? a : b); sc.close(); } } 1064 : [기초-삼항연산] 정수 3개 입력받아 가장 작은 수 출력하기 import java.util.Scanner; // 210125 // 1064 : [기초-..
1053 : [기초-논리연산] 참 거짓 바꾸기 import java.util.Scanner; // 210125 // 1053 : [기초-논리연산] 참 거짓 바꾸기 public class CU1053 { public static void main (String[] args) { Scanner sc = new Scanner(System.in); int num = sc.nextInt(); System.out.println((num==1? 0: 1)); sc.close(); } } 1054 : [기초-논리연산] 둘 다 참일 경우만 참 출력하기 import java.util.Scanner; // 210125 // 1054 : [기초-논리연산] 둘 다 참일 경우만 참 출력하기 public class CU1054 {..
1515 : 생명 게임 1 import java.util.Scanner; // 210125 // 1515 : 생명 게임 1 public class CU1515 { public static void main (String[] args) { Scanner sc = new Scanner(System.in); int[][] myMap = new int[25][25]; int[] dx = {-1, 1, 0, 0, -1, -1, 1, 1}; int[] dy = {0, 0, -1, 1, -1, 1, -1, 1}; for (int i=0; i