반응형
    
    
    
  
														Notice
														
												
											
												
												
													Recent Posts
													
											
												
												
													Recent Comments
													
											
												
												
													Link
													
											
									| 일 | 월 | 화 | 수 | 목 | 금 | 토 | 
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 | 
| 12 | 13 | 14 | 15 | 16 | 17 | 18 | 
| 19 | 20 | 21 | 22 | 23 | 24 | 25 | 
| 26 | 27 | 28 | 29 | 30 | 31 | 
													Tags
													
											
												
												- 자바스크립트
- java
- 정처기
- 머신러닝
- lombok
- SOUP
- crawling
- AWS
- Req
- regressor
- request
- ensemble
- 웹앱
- pandas
- 크롤링
- pds
- list
- BS
- 정보처리기사필기
- 백준
- BeautifulSoup
- 자바
- javascript
- APPEND
- dataframe
- 정보처리기사
- sklearn
- springboot
- Intellij
- 비전공자
													Archives
													
											
												
												- Today
- Total
No sweet without sweat
[백준 5597 (자바/jAVA)] 과제 안 내신 분..? 본문
728x90
    
    
  반응형
    
    
    
  
문제
X대학 M교수님은 프로그래밍 수업을 맡고 있다. 교실엔 학생이 30명이 있는데, 학생 명부엔 각 학생별로 1번부터 30번까지 출석번호가 붙어 있다.
교수님이 내준 특별과제를 28명이 제출했는데, 그 중에서 제출 안 한 학생 2명의 출석번호를 구하는 프로그램을 작성하시오.
입력
입력은 총 28줄로 각 제출자(학생)의 출석번호 n(1 ≤ n ≤ 30)가 한 줄에 하나씩 주어진다. 출석번호에 중복은 없다.
출력
출력은 2줄이다. 1번째 줄엔 제출하지 않은 학생의 출석번호 중 가장 작은 것을 출력하고, 2번째 줄에선 그 다음 출석번호를 출력한다.

import java.io.*;
public class Main {
    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
        int[] arr = new int[30];
        for (int i = 0; i < 28; i++) {
            // 28개 입력받고 arr에 저장
            arr[Integer.parseInt(br.readLine()) - 1] = 1;
        }
        for (int i = 0; i < 30; i++) {
            if (arr[i] == 0) {
                bw.write((i + 1) + "\n");
            }
        }
        bw.flush();
        bw.close();
        br.close();
    }
}

728x90
    
    
  반응형
    
    
    
  '백준' 카테고리의 다른 글
| [백준 1541 (자바/JAVA)] 평균 (0) | 2023.02.08 | 
|---|---|
| [백준 3052 (자바/JAVA)] 나머지 (0) | 2023.02.07 | 
| [백준 2562 (자바/JAVA)] - 최댓값 (0) | 2023.02.05 | 
| [백준 10818 (자바/JAVA)] - 최소, 최대 (0) | 2023.02.04 | 
| [백준 10871(자바/JAVA)] X보다 작은 (0) | 2023.02.03 | 
			  Comments
			
		
	
               
           
					
					
					
					
					
					
				 
             
								 
								 
								