코드업(CodeUp) 풀이/JAVA 기초 100제

코드업[CodeUp] (JAVA) 1093번 풀이

개발윗미 2022. 3. 7. 15:30

Java로 구현한 1093번 이상한 출석 번호 부르기1 문제 풀이입니다.

 

https://codeup.kr/problem.php?id=1093 

 

[기초-1차원배열] 이상한 출석 번호 부르기1(설명)

C언어기초100제v1.2 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요.  - 모든 내용

codeup.kr


import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int n = sc.nextInt();
		int[] data = new int[24];

		for (int i=0; i<n; i++) {
			data[sc.nextInt()] ++;
		}

		for (int i=1; i<=23; i++)
			System.out.print(data[i] + " ");
	}
}

 

1. 출석 번호를 부른 횟수(n)를 입력받은 후 입력받은 횟수(테스트 케이스)인 n개의 번호를 입력받는다.

 

2. 1번부터 번호가 불린 횟수를 각각 출력하기 위해 배열을 이용하여 불린(입력받은) 번호를 배열의 인덱스로 설정하여

   1씩 증가 시킨다. 

 

3. 문제에서 요구하는 출력 형식에 맞추어 1번부터 번호가 불린 횟수를 순서대로 공백으로 구분하여 한 줄로 출력한다.