목록Programing Language (77)
습관제작소
**문제 75(배열의 빈도 수) 배열 내 숫자들의 각 빈도 수를 출력하는 코드를 구현하시오, public class Java100_license_CosPattern1 { public static void main(String[] args) { //1. 배열 선언 int[] target = {1,3,3,2,1,1,3,0,1,2}; //>> 출연한 번호의 개수를 확인, 배열을 만들어 출연빈도를 저장. //2. 배열내 각 숫자들의 빈도 수 출력하기 //2.1 빈 정수형 배열(ar)을 하나 만들어 놓고 초깃값은 모두 0으로 셋팅 //2.2 target 배열내 숫자가 빈 배열(ar)의 인덱스로 적용되어 해당 인텍스의 ar배열 요소의 값을 1씩 증가 //2.3 이때 빈 배열(ar)의 요소 객수는 target 배열내..
**문제 74(성적 순위 랭킹 알고리즘) 학생들의 성적을 1등 부터 순위를 매겨서 출력해보시오. 이떼 성적 배열의 점수를 오름파순으로 정렬해서 출력시키고 옆에 등수를 표시하시오. import java.util.Arrays; public class Java100_algorithm_RankAlgorithm { public static void printRanking(int[] scores, int[] ranking){ //배열길이 int scores_len = scores.length; int ranking_len = ranking.length; // >> 사실 랭킹의 수와 점수 인원의 수가 같아서 굳이 쓸필요가 없다. //System.out.println(scores_len); System.out.prin..
**문제 72(정렬 함수 오름) 정렬 함수를 이용하여 학생들의 성적을 꼴찌부터 1등 까지 순위대로 출력해보시오. 이 떄 오름차순으로 정렬한다. import java.util.Arrays; public class Java100_algorithm_SortAlgorithmWithMethod { public static void main(String[] args) { //1. 배열 선언 >> 성적 배열 int[] scores = {88, 55, 39, 100, 90, 100, 98, 67}; //2 성정 배열 >> 오름차순 정령 Arrays.sort(배열명); >> 오름차순이 기본 정렬 //클래스 메서드로써 Arrays 클래스의 인스턴스 생성없이 바로 사용 가능. System.out.print("화장실(정렬) ..
**문제 69(정수 배열 최댓값 알고리즘) 정수로 이루어진 배열에서 가장 큰 값을 구하는 알고리즘을 구하시오. public class java100_algorithm_MaxAlgorithm { public static void main(String[] args) { //1. 배열 선언 int[] ar = {4,13,15,17,-2}; //2. max, min 함수 System.out.println(Math.max(10,4)); // >>> 10 System.out.println(Math.min(10,4)); // >>> 4 //3. 일단 배열 내 첫번째 원소의 값이 제일 크다고 가정하고 초기화 //int max = Integer.MIN_VALUE; 가장 작은 값을 저장해야 하나씩 비교해 큰값을 구한다. ..