Algorithm/JUNGOL 96

[정올] 159 : 배열1 - 형성평가10

문제 120 이하의 정수 n을 입력받고 n명의 점수를 입력받아 높은 점수부터 차례로 출력하는 프로그램을 작성하시오. 입력 예 5 35 10 35 100 64 출력 예 100 64 35 35 10 코드 import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); int [] array = new int[a]; int temp; for (int i = 0; i < array.length; i++) { array[i] = sc.nextInt(); } for (int i = 0; i < array.length; i++) { ..

Algorithm/JUNGOL 2022.01.07

[정올] 156 : 배열1 - 형성평가7 (*)

문제 자리 이하의 정수를 차례로 입력 받다가 999가 입력되면 프로그램을 종료하고 그 때까지 입력된 최대값과 최소값을 출력하는 프로그램을 작성하시오.입력받는 정수는 100개 이하이다. 입력 예 45 19 123 58 10 -55 16 -1 999 출력 예 max : 123 min : -55 코드 import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int [] array = new int[100]; int num = 0; for (int i = 0; i < array.length; i++) { array[i] = sc.nextInt(); num++;..

Algorithm/JUNGOL 2022.01.07

[정올] 155 : 배열1 - 형성평가6

문제 6개의 문자배열을 만들고 {'J', 'U', 'N', 'G', 'O', 'L'} 으로 초기화 한 후 문자 한 개를 입력받아 배열에서의 위치를 출력하는 프로그램을 작성하시오. 첫 번째 위치는 0번이며 배열에 없는 문자가 입력되면 "none" 라는 메시지를 출력하고 끝내는 프로그램을 작성하시오. 입력 예 L 출력 예 5 입력 예 B 출력 예 none 코드 import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); char [] array = { 'J', 'U', 'N', 'G', 'O', 'L' }; char a = sc.next().charAt(0);..

Algorithm/JUNGOL 2022.01.07

[정올] 563 : 배열1 - 자가진단9

문제 10개의 정수를 입력받아 배열에 저장한 후 내림차순으로 정렬하여 출력하시오. 입력 예 95 100 88 65 76 89 58 93 77 99 출력 예 100 99 95 93 89 88 77 76 65 58 코드 import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int array[] = new int[10]; int max = array[0]; int temp; for (int i = 0; i < array.length; i++) { array[i] += sc.nextInt(); } for(int i=0; i

Algorithm/JUNGOL 2022.01.06

[정올] 562 : 배열1 - 자가진단8

문제 10개의 정수를 입력받아 배열에 저장한 후 짝수 번째 입력된 값의 합과 홀수 번째 입력된 값의 평균을 출력하는 프로그램을 작성하시오. 평균은 반올림하여 소수첫째자리까지 출력한다. 입력 예 95 100 88 65 76 89 58 93 77 99 출력 예 sum : 446 avg : 78.8 코드 import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int array[] = new int[10]; for (int i = 0; i < array.length; i++) { array[i] += sc.nextInt(); } int sum1 = 0; in..

Algorithm/JUNGOL 2022.01.06

[정올] 560 : 배열1 - 자가진단6

문제 10개의 정수를 입력받아 그 중 가장 작은 수를 출력하는 프로그램을 작성하시오.(입력받을 정수는 1000을 넘지 않는다.) 입력 예 5 10 8 55 6 31 12 24 61 2 출력 예 2 Hint! 최소값 변수(예:min)의 초기값으로는 입력 받을 값보다 큰 값을 지정해야 한다. 코드 import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int array[] = new int[10]; for(int i=0; i

Algorithm/JUNGOL 2022.01.06

[정올] 559 : 배열1 - 자가진단5

문제 1반부터 6반까지의 평균점수를 저장한 후 두 반의 반 번호를 입력받아 두 반 평균점수의 합을 출력하는 프로그램을 작성하시오. 반별 평균점수는 초기값으로 1반부터 차례로 85.6 79.5 83.1 80.0 78.2 75.0으로 초기화하고 출력은 소수 두 번째 자리에서 반올림하여 소수 첫째자리까지 한다. 입력 예 1 3 출력 예 168.7 코드 import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); double array[] = new double[6]; array[0] = 85.6; array[1] = 79.5; array[2] = 83.1; ar..

Algorithm/JUNGOL 2022.01.06

[정올] 558 : 배열1 - 자가진단4

문제 100 개의 정수를 저장할 수 있는 배열을 선언하고 정수를 차례로 입력받다가 0 이 입력되면 0 을 제외하고 그 때까지 입력된 정수를 가장 나중에 입력된 정수부터 차례대로 출력하는 프로그램을 작성하시오. 입력 예 3 5 10 55 0 출력 예 55 10 5 3 코드 import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int array[] = new int[100]; int num = 0; for (int i = 0; i < array.length; i++) { array[i] = sc.nextInt(); num++; // 개수 if(array..

Algorithm/JUNGOL 2022.01.06

[정올] 149 : 반복제어문3 - 형성평가10

문제 자연수 n을 입력받아 "출력 예"와 같이 n x n크기에 공백으로 구분하여 출력되는 프로그램을 작성하시오. 10 미만의 홀수만 출력하시오. 주의! 숫자는 공백으로 구분하되 줄사이에 빈줄은 없다. 입력 예 3 출력 예 1 3 5 7 9 1 3 5 7 코드 import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int k=1; for(int i=0; i

Algorithm/JUNGOL 2022.01.06