728x90
반응형
93 : 이상한 출석 번호 부르기1
//자바코드
import java.util.Scanner;
public class Main{
public static void main (String[] args){
Scanner sc = new Scanner(System.in);
//범위 : 출석번호 횟수 = 1~10000, 무작위 번호= 1~23
int n = sc.nextInt();
int[] numArr = new int[n];
int[] printArr = new int[23];
for(int i=0;i<numArr.length;i++){
numArr[i] = sc.nextInt(); //불린 번호들을 배열에 저장
}
for(int i=0;i<printArr.length;i++){
printArr[i] = 0; //배열 초기화
}
for(int i=0;i<numArr.length;i++){
for(int j=1;j<printArr.length;j++){
if(numArr[i] == j){
printArr[j-1]++; //불린 횟수만큼 값 증가
}
}
}
for(int i:printArr){
System.out.print(i+" "); //배열 출력
}
sc.close();
}
}
94 : 이상한 출석 번호 부르기2
//자바코드
import java.util.Scanner;
public class Main{
public static void main (String[] args){
Scanner sc = new Scanner(System.in);
//범위 : 출석부른횟수 = 1~10000, 출석부른번호= 1~23
int n = sc.nextInt();
int[] array = new int[n];
for(int i=0;i<printArr.length;i++){
array[i] = sc.nextInt(); //array 초기화
}
for(int i=0;i<numArr.length;i++){
int temp = array[i];
array[i] = array[array.length-1-i];
array[array.length-1-i] = temp; //array 정렬
}
for(int i:array){
System.out.print(i+" "); //array 출력
}
sc.close();
}
}
95 : 이상한 출석 번호 부르기3
//자바코드
import java.util.*;
public class Main{
public static void main (String[] args){
Scanner sc = new Scanner(System.in);
//범위 : 출석부른횟수 = 1~10000, 출석부른번호= 1~23
int n = sc.nextInt();
List<Integer> list = new ArrayList<Integer>(); //다형성 이용
//다형성을 이용한 것으로 ArrayList는 List의 하위 클래스
for(int i=0;i<n;i++){
list.add(sc.nextInt());//배열 초기화
}
sc.close();
//Collection 클래스의 sort 메서드를 이용
//오름차순으로 정렬
Collections.sort(list);
//list의 첫번째 값 출력
//list의 값들 중 가장 작은 수 출력
System.out.println(list.get(0));
}
}
728x90
반응형
'Coding Test > CodeUp' 카테고리의 다른 글
코딩 테스트 연습) 2023 KAKAO BLIND RECRUITMENT 개인정보 수집 유효기간(python3) (0) | 2024.01.16 |
---|---|
CodeUp_Java 기초 100제 - [기초-2차원배열] 96~99 (0) | 2022.02.14 |
CodeUp_Java 기초 100제 - [기초-종합] 87~92 (0) | 2022.02.14 |
CodeUp_Java 기초 100제 - [기초-종합] 78~86 (0) | 2022.02.14 |
CodeUp_Java 기초 100제 - [기초-반복실행구조] 74~77 (0) | 2022.02.14 |
댓글