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



import java.util.Scanner;

public class Main {

    public static void main(String[] args) {

        Scanner scan = new Scanner(System.in);
        int input = scan.nextInt();
        
        for(int i = 1 ; i <= input ; i++) {
            for(int j = 0 ; j < i ; j++) {
                System.out.print("*");
            }
            System.out.println();
        }
    } 
    
}

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



 import java.util.Scanner;

public class Main {
    public static void main(String[] args) {

        Scanner scan = new Scanner(System.in);
        int input = scan.nextInt();
        int dist = 1;
        int count = 0;
        
        for(int i = 0 ; i < input ; i++) {
            if (i == dist) {
                count++;
                dist = dist + 6* count;     
            }
        }
        System.out.println(count+1);
    } 
    
}

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



 import java.util.Scanner;

 public class Main {
    public static void main(String[] args) {

        Scanner scan = new Scanner(System.in);
        int input = scan.nextInt();

        String focus = "left";
        
        int left = 1;
        int right = 1;
        
        for(int i = 1 ; i < input ; i++) {
            if ("left".equals(focus)) {
                right ++;
                if(left ==1) {
                    focus = "right";
                } else {
                    left --;
                }

            } else if ("right".equals(focus)) {
                left ++;
                if(right == 1) {
                    focus = "left";
                } else {
                    right--;
                }
            }
        }
        System.out.println(left + "/" +right);
    } 
    
 }

문제 : 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();
	}
}
 

+ Recent posts

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