프로그래밍 언어/알고리즘
-
(JAVA)백준 알고리즘 2920번 풀이프로그래밍 언어/알고리즘 2019. 1. 19. 19:57
백준 알고리즘 2920번! 1. 풀이 음계를 나타내는 1~8 까지의 숫자를 for문을 이용해서 배열에 넣고, 두 번째 for문에서 조건을 달아서 결과값을 출력한다. 배열의 첫번째 값부터 앞뒤의 차이가 +/-1이면 ascending / descending이 출력된다. ascending[] = {1,2,3,4,5,6,7,8} descending[] = {8,7,6,5,4,3,2,1} 배열의 첫번 째 값이 다른 걸 생각하고 조건을 보자! 2.코드 풀이 package backjun; import java.util.Scanner; public class Music { public static void main(String[] args) { int[] music = new int[8]; // 크기가 8인 배열 선언..
-
(JAVA)백준 알고리즘 10039번 풀이프로그래밍 언어/알고리즘 2019. 1. 19. 18:00
백준 알고리즘 10039번! 사용언어 : JAVA 풀이 크기가 5인 배열을 만든 후에 5명의 점수를 집어넣고, 40점 미만인 점수는 모두 40점으로 바꾼 후 점수 총합을 구하고 5로 나눠준다. 풀이 코드 package backjun; import java.util.Scanner; public class FiveAvg { public static void main(String[] args) { int score[] = new int[5]; int sum = 0; Scanner sc = new Scanner(System.in); System.out.println("점수를 입력해주세요"); for (int i = 0; i < 5; i++) { score[i] = sc.nextInt(); if (score[i]..
-
(JAVA)백준 알고리즘 1546번 풀이프로그래밍 언어/알고리즘 2019. 1. 19. 16:30
백준 알고리즘 1546번! 사용언어 : JAVA 풀이 스캐너를 사용하여 score 값들을 전부 더해서 총점을 구한 후 (총점 / 최고점 * 100) / 과목 개수 로 조작한 점수의 평균을 구하면 된다. 계산할 때 평균값을 구해야 하기 때문에 int를 double로 형변환을 해줘야한다. 풀이 코드 public void Penix() { Scanner sc = new Scanner(System.in); int sub_cnt = 0; int sum = 0; int max = 0; int score; System.out.println("과목 개수를 입력하세요."); sub_cnt = sc.nextInt(); System.out.println("각 과목의 점수를 입력해주세요."); for(int i=0; imax..