문제 : https://www.acmicpc.net/problem/11654 



import java.util.Scanner;
public class Main {
	public static void main(String[] args) {
		Scanner scan = new Scanner(System.in);
			String input = scan.nextLine();
			char [] result = input.toCharArray();
			System.out.println(result[0]-0);
		scan.close();
	}
}

문제 :https://www.acmicpc.net/problem/2675



 import java.util.Scanner;
 import java.util.StringTokenizer;

 public class Main {
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        int num = Integer.parseInt(scan.nextLine());
        String [] result = new String [num];

        for (int k = 0; k < num; k++) {
            result[k] = "";
            String input = scan.nextLine();
            StringTokenizer tokenInput = new StringTokenizer(input, " ");

            if (tokenInput.hasMoreTokens()) {
                int r = Integer.valueOf(tokenInput.nextToken());
                if (tokenInput.hasMoreTokens()) {
                    String s = tokenInput.nextToken();

                    for (int j = 0; j < s.length(); j++) {
                        for (int i = 0; i < r; i++) {
                            result[k] += Character.toString(s.charAt(j));
                        }
                    }
                }
            }
        }	
        for (String res : result) {
            System.out.println(res);
        }
        scan.close();
    }
 }

문제 : https://www.acmicpc.net/problem/1157


public class Main {
	public static void main(String[] args) {
		Scanner scan = new Scanner(System.in);
		int [] abc = new int [26];
		int max = 0 ;
		String result = "";
		String input = scan.nextLine();
		input = input.toUpperCase();

		for(int i = 0 ; i < input.length(); i ++) {
			abc[input.charAt(i)-'A']++;
		}

		for(int i =0 ; i < abc.length ; i++) {
			if(max == abc[i]) {
				result = "?";
			}else if (max < abc[i]) {
				max = abc[i];
				result = Character.toString((char) ('A'+i));
			}
		}		

		System.out.println(result);
		scan.close();		
	}
}
 

문제 : https://www.acmicpc.net/problem/1316


import java.util.Scanner;
public class Main {
	public static void main(String[] args) {
		Scanner scan = new Scanner(System.in);
		String input = scan.nextLine();
		int inputCnt = Integer.valueOf(input);
		int result = inputCnt;

		for (int i = 0; i < inputCnt; i++) {
			String inputStr = scan.nextLine();
			int[] chk = new int[26];

			for (int j = 1; j < inputStr.length(); j++) {
				chk[inputStr.charAt(0) - 'a'] = 1;
				if (inputStr.charAt(j) != inputStr.charAt(j - 1)) {
					if (chk[inputStr.charAt(j) - 'a'] == 0) {
						chk[inputStr.charAt(j) - 'a'] = 1;
					} else {
						result = result - 1;
						break;
					}
				}
			}
			chk = new int[26];
		}
		System.out.println(result);

		scan.close();
	}
}
 

문제 : https://www.acmicpc.net/problem/2941


import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner scan = new Scanner(System.in);
		String input = scan.nextLine();
		String [] replaceStr = {"c=", "c-", "dz=", "d-", "lj", "nj","s=","z="};

		for(String str : replaceStr) {			
			input = input.replace(str,"a");
		}
		System.out.println(input.length());
		scan.close();
	}
}

문제 : https://www.acmicpc.net/problem/5622


import java.util.Scanner;
import java.util.StringTokenizer;

public class Main {
	public static void main(String[] args) {
		Scanner scan = new Scanner(System.in);

		int time = 0 ;
		String input = scan.nextLine();		

		for(int i = 0 ; i < input.length(); i ++) {
			char charIndex = input.charAt(i);
			if( charIndex >='A' && charIndex <= 'C' ) {
				time += 3;
			} else if( charIndex >='D' && charIndex <= 'F' ) {
				time += 4;
			} else if( charIndex >='G' && charIndex <= 'I' ) {
				time += 5;
			} else if( charIndex >='J' && charIndex <= 'L' ) {
				time += 6;
			} else if( charIndex >='M' && charIndex <= 'O' ) {
				time += 7;
			} else if( charIndex >='P' && charIndex <= 'S' ) {
				time += 8;
			} else if( charIndex >='T' && charIndex <= 'V' ) {
				time += 9;
			} else if( charIndex >='W' && charIndex <= 'Z' ) {
				time += 10;
			}
		}
		System.out.println(time);
	}
}

문제 : https://www.acmicpc.net/problem/2908


import java.util.Scanner;
import java.util.StringTokenizer;
public class Main {
	public static void main(String[] args) {
		Scanner scan = new Scanner(System.in);
		String input = scan.nextLine();
		String str = "";
		for (int i = input.length() - 1; i >= 0; i--) {
			str += input.charAt(i);
		}

		StringTokenizer strTokenizer = new StringTokenizer(str, " ");
		int numA = 0;
		int numB = 0;

		if (strTokenizer.hasMoreTokens()) {
			numA = Integer.parseInt(strTokenizer.nextToken());
		}
		if (strTokenizer.hasMoreTokens()) {
			numB = Integer.parseInt(strTokenizer.nextToken());
		}

		if (numA - numB > 0) {
			System.out.println(numA);
		} else {
			System.out.println(numB);
		}
		scan.close();
	}
}


문제 : https://www.acmicpc.net/problem/10809 



import java.util.Scanner;
 public class Main {
	public static void main(String[] args) {
		Scanner scan = new Scanner(System.in);
		String input = scan.nextLine();
	
		String [] chk = new String [26];
		
		for(int i = 0 ; i < input.length() ; i ++) {
			int index =input.charAt(i)-'a';
			if(chk[index]==null) {				
				chk[index] = Integer.toString(i);
			}
		}
		for(String idx : chk) {
			String result = idx==null ? "-1" :idx ;
			System.out.print(result+ " ");
		}
	} 
 }

+ Recent posts

"여기"를 클릭하면 광고 제거.