백준알고리즘 2448번 java

import java.util.Scanner;
 
public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int n = sc.nextInt();
		sc.close();
		star_print(n);
	}
 
	public static void star_print(int line) {
		int n = line;
		int kmij;
		int height;
		k = (int)(Math.log(n / 3) / Math.log(2) + 1);
		String[] arr = new String[n];
 
		arr[0] = "  *  ";
		arr[1] = " * * ";
		arr[2] = "*****";
		height = 3;
 
		for (i = 1i < ki++) {
			for (j = 0j < heightj++) {
				arr[height + j] = arr[j] + " " + arr[j];
				for (m = 0m < height / 3m++) {
					arr[j] = "   " + arr[j] + "   ";
				}
			}
			height = 2 * height;
		}
 
		for (i = 0i < heighti++) {
			System.out.println(arr[i]);
		}
	}
}


'SW > 백준알고리즘' 카테고리의 다른 글

백준알고리즘 4673번 java  (0) 2017.09.13
백준알고리즘 1065번 java  (0) 2017.09.13
백준알고리즘 2577번 java  (0) 2017.09.13
백준알고리즘 8958번 java  (0) 2017.09.13
백준알고리즘 2920번 java  (0) 2017.09.13

백준알고리즘 2577번 java

import java.util.Scanner;
 
public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int a = sc.nextInt();
		int b = sc.nextInt();
		int c = sc.nextInt();
 
		int mul = a*b*c;
		String result = Integer.toString(mul);
		char[] ch = result.toCharArray();
		int[] number = new int[10];
		for (int i = 0i < ch.lengthi++) {
			number[ch[i] - 48]++;
		}
		for (int i = 0i < 10i++) {
			System.out.println(number[i]);
		}
		sc.close();
	}
}


'SW > 백준알고리즘' 카테고리의 다른 글

백준알고리즘 1065번 java  (0) 2017.09.13
백준알고리즘 2448번 java  (0) 2017.09.13
백준알고리즘 8958번 java  (0) 2017.09.13
백준알고리즘 2920번 java  (0) 2017.09.13
백준알고리즘 10039번 java  (0) 2017.09.13

백준알고리즘 8958번 java

import java.util.Scanner;
 
public class Main {
	public static int calc(int n) {
		return (((n*n) + n) / 2);
	}
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int tcase = sc.nextInt();
		String text = sc.nextLine();
		String[] list = new String[tcase];
		for (int i = 0i < tcasei++) {
			int score = 0;
			int plus = 0;
			list[i] = sc.nextLine();
			char[] temp = list[i].toCharArray();
			for (int j = 0j < temp.lengthj++) {
				if (temp[j] == 'O') {
					plus++;
				}
				else {
					score += calc(plus);
					plus = 0;
				}
 
				if (j + 1 == temp.length) {
					score += calc(plus);
					plus = 0;
				}
			}
			System.out.println(score);
		}
	}
}


'SW > 백준알고리즘' 카테고리의 다른 글

백준알고리즘 2448번 java  (0) 2017.09.13
백준알고리즘 2577번 java  (0) 2017.09.13
백준알고리즘 2920번 java  (0) 2017.09.13
백준알고리즘 10039번 java  (0) 2017.09.13
백준알고리즘 11654번 java  (0) 2017.09.13

백준알고리즘 2920번 java

import java.util.Scanner;
 
public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int[] input = new int[8];
		for (int i = 0i < 8i++) {
			input[i] = sc.nextInt();
		}
		int ascd = 0;
		int desc = 0;
		int mix = 0;
		for (int i = 0i < 7i++) {
			if (input[i + 1] - input[i] > 0)
				ascd = 1;
			if (input[i + 1] - input[i] < 0)
				desc = 1;
			if (ascd == 1 && desc == 1) {
				mix = 1;
				break;
			}
		}
		if (mix == 1) {
			System.out.print("mixed");
		}
		else if (ascd == 1) {
			System.out.print("ascending");
		}
		else if (desc == 1) {
			System.out.print("descending");
		}
	}
}


'SW > 백준알고리즘' 카테고리의 다른 글

백준알고리즘 2577번 java  (0) 2017.09.13
백준알고리즘 8958번 java  (0) 2017.09.13
백준알고리즘 10039번 java  (0) 2017.09.13
백준알고리즘 11654번 java  (0) 2017.09.13
백준알고리즘 10809번 java  (0) 2017.09.13

백준알고리즘 10039번 java

import java.util.Scanner;
 
public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int[] input = new int[5];
		int sum = 0;
		for (int i = 0i < 5i++) {
			input[i] = sc.nextInt();
			if (input[i] < 40)
				input[i] = 40;
			sum += input[i];
		}
		sum /= 5;
		System.out.print(sum);
	}
}


'SW > 백준알고리즘' 카테고리의 다른 글

백준알고리즘 8958번 java  (0) 2017.09.13
백준알고리즘 2920번 java  (0) 2017.09.13
백준알고리즘 11654번 java  (0) 2017.09.13
백준알고리즘 10809번 java  (0) 2017.09.13
백준알고리즘 2675번 java  (0) 2017.09.13

백준알고리즘 11654번 java

import java.util.Scanner;
 
public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		String input = sc.next();
		int a = input.charAt(0);
		System.out.print(a);
	}
}


'SW > 백준알고리즘' 카테고리의 다른 글

백준알고리즘 2920번 java  (0) 2017.09.13
백준알고리즘 10039번 java  (0) 2017.09.13
백준알고리즘 10809번 java  (0) 2017.09.13
백준알고리즘 2675번 java  (0) 2017.09.13
백준알고리즘 1152번 java  (0) 2017.09.13

백준알고리즘 10809번 java

 
import java.util.Scanner;
 
public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		String input = sc.next();
		int[] alphabet = new int[26];
		for (int i = 0i < alphabet.lengthi++) {
			alphabet[i] = -1;
		}
		char[] in = input.toCharArray();
		for (int i = 0i < in.lengthi++) {
			int tmp = in[i] - 97;
			if (alphabet[tmp] == -1)
				alphabet[tmp] = i;
		}
 
		for (int i = 0i < alphabet.lengthi++) {
			System.out.print(alphabet[i] + " ");
		}
	}
}


'SW > 백준알고리즘' 카테고리의 다른 글

백준알고리즘 10039번 java  (0) 2017.09.13
백준알고리즘 11654번 java  (0) 2017.09.13
백준알고리즘 2675번 java  (0) 2017.09.13
백준알고리즘 1152번 java  (0) 2017.09.13
백준알고리즘 1157번 java  (0) 2017.09.13

백준알고리즘 2675번 java

import java.util.Scanner;
 
public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int tc = sc.nextInt();
		String text[] = new String[tc];
		int count[] = new int[tc];
		for (int i = 0i < tci++) {
			count[i] = sc.nextInt();
			text[i] = sc.next();
		}
		for (int j = 0j < tcj++) {
			char[] temp = text[j].toCharArray();
			for (int k = 0k < temp.lengthk++) {
				for (int l = 0l < count[j]; l++) {
					System.out.print(temp[k]);
				}
			}
			System.out.println();
		}
	}
}


'SW > 백준알고리즘' 카테고리의 다른 글

백준알고리즘 10039번 java  (0) 2017.09.13
백준알고리즘 11654번 java  (0) 2017.09.13
백준알고리즘 10809번 java  (0) 2017.09.13
백준알고리즘 1152번 java  (0) 2017.09.13
백준알고리즘 1157번 java  (0) 2017.09.13

백준알고리즘 1152번 java

 
import java.util.Scanner;
 
public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		String s = sc.nextLine();
		String slist[] = s.split(" ");
 
		int count = 0;
		for (int i = 0i < slist.lengthi++) {
			if (!slist[i].equals(""))
				count++;
		}
		sc.close();
		System.out.print(count);
	}
}


'SW > 백준알고리즘' 카테고리의 다른 글

백준알고리즘 10039번 java  (0) 2017.09.13
백준알고리즘 11654번 java  (0) 2017.09.13
백준알고리즘 10809번 java  (0) 2017.09.13
백준알고리즘 2675번 java  (0) 2017.09.13
백준알고리즘 1157번 java  (0) 2017.09.13

백준알고리즘 1157번 java

import java.util.Scanner;
 
public class Main {
	public static void main(String[] args) {
		boolean flag = false;
		Scanner sc = new Scanner(System.in);
		String s = sc.nextLine();
		s = s.toLowerCase();
		char[] text = s.toCharArray();
		int[] count = new int[26];
		for (int i = 0i < text.lengthi++) {
			count[text[i] - 97]++;
		}
		int max = 0num = 0;
		for (int i = 0i < count.lengthi++) {
			if (max < count[i]) {
				max = count[i];
				num = i;
			}
		}
		for (int i = 0i < count.lengthi++) {
			for (int j = 0j < count.lengthj++) {
				if (count[i] == max && count[j] == max && i != j)
					flag = true;
			}
		}
		if (flag)
			System.out.print("?");
		else {
			char ans = (char)(num + 65);
			System.out.print(ans);
		}
	}
}


'SW > 백준알고리즘' 카테고리의 다른 글

백준알고리즘 10039번 java  (0) 2017.09.13
백준알고리즘 11654번 java  (0) 2017.09.13
백준알고리즘 10809번 java  (0) 2017.09.13
백준알고리즘 2675번 java  (0) 2017.09.13
백준알고리즘 1152번 java  (0) 2017.09.13

'Java'에 해당되는 글 41건

1 2 3 4 5 →