백준알고리즘 4344번 java

import java.util.Scanner;
 
public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int n = sc.nextInt();
		double arr[];
		double average = 0;
		double sum = 0;
		for (int i = 0i<ni++) {
			int num = sc.nextInt();
			int index = 0;
			sum = 0;
			average = 0;
			double score[];
			score = new double[num];
			arr = new double[num];
			for (int j = 0j<numj++) {
				if (sc.hasNextInt()) {
					arr[j] = sc.nextInt();
					sum += arr[j];
					score[j] = arr[j];
				}
			}
			average = sum / num;
			for (int k = 0k<numk++) {
				if (score[k] > average) {
					index++;
				}
			}
			double rate = (double)index / num * 100;
			System.out.printf("%.3f"rate);
			System.out.println("%");
		}
	}
}


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

백준알고리즘 10871번 java  (0) 2017.09.13
백준알고리즘 1546번 java  (0) 2017.09.13
백준알고리즘 1110번 java  (0) 2017.09.13
백준알고리즘 4673번 java  (0) 2017.09.13
백준알고리즘 1065번 java  (0) 2017.09.13

백준알고리즘 1110번 java

import java.util.Scanner;
 
public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int n = sc.nextInt();
		int index = 0ans = 0sum;
		ans = n;
		while (true) {
			int x = n / 10;
			int y = n % 10;
			sum = (x + y) % 10;
			n = y * 10 + sum;
			index++;
			if (ans == n) {
				break;
			}
		}
		System.out.print(index);
		sc.close();
	}
}


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

백준알고리즘 1546번 java  (0) 2017.09.13
백준알고리즘 4344번 java  (0) 2017.09.13
백준알고리즘 4673번 java  (0) 2017.09.13
백준알고리즘 1065번 java  (0) 2017.09.13
백준알고리즘 2448번 java  (0) 2017.09.13

백준알고리즘 4673번 java

public class Main {
	static int d[] = new int[10036];
	public static void main(String[] args) {
		for (int i = 1i <= 10000i++) {
			d[dn(i)] = 1;
			if (d[i] != 1)
				System.out.println(i);
		}
	}
 
	static int dn(int i) {
		int res = i;
		if (i >= 10000) {
			res += i / 10000;
			i %= 10000;
		}
		if (i >= 1000) {
			res += i / 1000;
			i %= 1000;
		}
		if (i >= 100) {
			res += i / 100;
			i %= 100;
		}
		if (i >= 10) {
			res += i / 10;
			i %= 10;
		}
		return res += i;
	}
}


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

백준알고리즘 4344번 java  (0) 2017.09.13
백준알고리즘 1110번 java  (0) 2017.09.13
백준알고리즘 1065번 java  (0) 2017.09.13
백준알고리즘 2448번 java  (0) 2017.09.13
백준알고리즘 2577번 java  (0) 2017.09.13

백준알고리즘 1065번 java

import java.util.Scanner;
 
public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int n = sc.nextInt(), ikhan = 0a[] = new int[3];
		for (i = 1i <= ni++) {
			if (0 < i && i < 100) {
				han = i;
			}
			else if (i == 1000)
				break;
			else {
				k = 0int t = i;
				while (t > 0) {
					a[k] = t % 10;
					t /= 10;
					k++;
				}
				if (a[0] - a[1] == a[1] - a[2])
					han++;
			}
		}
		System.out.println(han);
		sc.close();
	}
}


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

백준알고리즘 1110번 java  (0) 2017.09.13
백준알고리즘 4673번 java  (0) 2017.09.13
백준알고리즘 2448번 java  (0) 2017.09.13
백준알고리즘 2577번 java  (0) 2017.09.13
백준알고리즘 8958번 java  (0) 2017.09.13

백준알고리즘 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

'SW'에 해당되는 글 120건

1 2 3 4 5 6 7 ··· 12 →