목록sort (5)
drexqq
10818번 N개의 정수가 주어진다. 이때, 최솟값과 최댓값을 구하는 프로그램을 작성하시오. import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int arr[] = new int[n]; for (int i = 0; i < arr.length; i++) { arr[i] = sc.nextInt(); } Arrays.sort(arr); System.out.println(arr[0]); System.out.println(arr[arr.length-1]); } } 2562번 9개의 서로 다른 자연수가 주어질 때, 이..
10039번 문제 상현이가 가르치는 아이폰 앱 개발 수업의 수강생은 원섭, 세희, 상근, 숭, 강수이다. 어제 이 수업의 기말고사가 있었고, 상현이는 지금 학생들의 기말고사 시험지를 채점하고 있다. 기말고사 점수가 40점 이상인 학생들은 그 점수 그대로 자신의 성적이 된다. 하지만, 40점 미만인 학생들은 보충학습을 듣는 조건을 수락하면 40점을 받게 된다. 보충학습은 거부할 수 없기 때문에, 40점 미만인 학생들은 항상 40점을 받게 된다. 학생 5명의 점수가 주어졌을 때, 평균 점수를 구하는 프로그램을 작성하시오. 입력 입력은 총 5줄로 이루어져 있고, 원섭이의 점수, 세희의 점수, 상근이의 점수, 숭이의 점수, 강수의 점수가 순서대로 주어진다. 점수는 모두 0점 이상, 100점 이하인 5의 배수이다..
드디어 Sorting의 마지막 버전일 것 같다. 이번에는 Sorting이라는 기능을 객체화시켜서 만들어 보았다. mainClass.java package sortingClass; public class mainClass { public static void main(String[] args) { Sorting sort = new Sorting(); sort.input(); sort.sorting(); sort.result(); } } Sorting.java package sortingClass; import java.util.Scanner; public class Sorting { //멤버변수 (두 가지 이상 메소드에서 접근해야하는 경우에 선언) int number[]; boolean updown; //..
Java를 이용해서 입력받은 숫자를 정렬해주는 코드를 작성해봤다. 코드 package sortingFunc; import java.util.Scanner; public class mainClass { public static void main(String[] args) { /* sorting 1. 입력 -> 숫자들, 오름차순/내림차순 2. 처리 -> 오름/내림차순 소팅 2.5 swap() 3. 출력 -> 출력 */ sorting(); } static void sorting() { System.out.println("결과"); System.out.println(java.util.Arrays.toString(userInput())); } static int[] userInput() { Scanner sc =..
Java의 sorting(정렬)에 대해서 알아보자. sorting은 선택, 삽입, 버블, 합병, 퀵 총 5종류가 있다. 오늘은 선택 정렬에 대해서 알아보겠다. 선택 정렬은 현재 위치에 들어갈 값을 찾아 정렬하는 방식이다. 현재 위치에 저장 될 값의 크기가 작냐, 크냐에 따라 오름차순 정렬(ascending)과 내림차순(descending)로 구분할 수 있다. 아래 코드를 보자 package main; import java.util.Scanner; public class mainClass { public static void main(String[] args) { Scanner sc = new Scanner(System.in); /* Sorting (정렬) 숫자의 크기에 따라서 순번대로 배치 오름차순 - ..