💡 CodingTest/UVa

    [Java]  쌓아 올리기 Stack'em up

    [Java] 쌓아 올리기 Stack'em up

    [Java] 쌓아 올리기 Stack'em up 문제 설명 입력 2 2 2 1 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 52 51 52 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 1 1 2 2 2 1 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23..

    [Java]  동맹 휴업 Hartals

    [Java] 동맹 휴업 Hartals

    [Java] 동맹 휴업 Hartals 문제 설명 내 코드 import java.io.*; import java.util.*; class Main { static boolean hartal(int[] P ,int N_i){ if( N_i % 7 == 6 || N_i % 7 ==0) //우선적으로 토요일, 일요일이 아니여야 됨 return false; for(int i=0; i

    [Java] 포커 패 Poker Hands

    [Java] 포커 패 Poker Hands

    [Java] 포커 패 Poker Hands 문제 설명 내 코드 import java.io.*; import java.util.*; class Main { static LinkedHashMap number(int []card){ LinkedHashMap map = new LinkedHashMap(); //card는 이미 내림차순으로 정렬된 상태로 들어옴 그걸 해쉬맵 로 넣기 int num=0,count=1; for(int i=0; i

    [Java] 유쾌한 점퍼 Jolly Jumper

    [Java] 유쾌한 점퍼 Jolly Jumper

    [Java] 유쾌한 점퍼 Jolly Jumper 문제 설명 내 코드 import java.io.*; import java.util.Scanner; import java.util.Arrays; import java.lang.Math; class Main { public static void main(String[] args) throws Exception { Scanner scanner = new Scanner(System.in); while (scanner.hasNextInt()){ int n = scanner.nextInt(); int input []= new int[n]; int output[] = new int[n-1]; for (int i =0; i< n; i++){ input[i] = scann..

    [Java] 3n+1 문제 : The Collatz problem

    [Java] 3n+1 문제 : The Collatz problem

    [Java] 3n+1 문제 : The Collatz problem 문제 설명 내 코드 import java.io.*; import java.util.*; class Main { public static void main(String[] args) throws Exception { Scanner scanner = new Scanner(System.in); while(scanner.hasNextLine()){ int n= scanner.nextInt(); int m= scanner.nextInt(); int max=0; for(int i=n; imax) max=count; } System.out.println(n +" "+ m +" "+max); } } } 🔑 Key Point 🔑 max 변수 잡아주는 것

    [Java] 10진수 대 16진수

    [Java] 10진수 대 16진수

    [Java] 10진수 대 16진수 문제 설명 내 코드 import java.io.*; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner input = new Scanner(System.in); while (input.hasNextLine()) { String s = input.nextLine(); if (s.charAt(0) == '0') { int hex = Integer.parseInt(s.substring(2), 16); System.out.println(hex); } else { int dec = Integer.parseInt(s); String hs = Integer.toHex..

    [Java] 글자 단어 개수 세기

    [Java] 글자 단어 개수 세기

    글자 단어 개수 세기 [Java] 문제 설명 내 코드 import java.io.*; import java.util.*; class Main{ public static void main(String [] args){ Scanner scanner = new Scanner(System.in); while(scanner.hasNextLine()){ String str = scanner.nextLine(); int words=0, letters=0; String []word = str.split(" \t"); words = word.length; for(int i=0; i

    [Java] 코딩테스트 지뢰찾기

    [Java] 코딩테스트 지뢰찾기

    코딩테스트 지뢰찾기 문제 내 코드 import java.io.*; import java.util.*; class Main { public static void main(String[] args) throws Exception { Scanner scanner = new Scanner(System.in); int count=0; while(true){ int m = scanner.nextInt(); int n = scanner.nextInt(); if(m==0 && n==0) break; char mines[][]= new char[m][n]; for(int i=0 ;i