백준 5597번: 과제 안 내신 분..?

2024. 3. 15. 03:12·PS

 

 

 


 

 

문제

X대학 M교수님은 프로그래밍 수업을 맡고 있다. 교실엔 학생이 30명이 있는데, 학생 명부엔 각 학생별로 1번부터 30번까지 출석번호가 붙어 있다.

교수님이 내준 특별과제를 28명이 제출했는데, 그 중에서 제출 안 한 학생 2명의 출석번호를 구하는 프로그램을 작성하시오.

 

 

 

 

입력

입력은 총 28줄로 각 제출자(학생)의 출석번호 n(1 ≤ n ≤ 30)가 한 줄에 하나씩 주어진다. 출석번호에 중복은 없다.

 

 

 

 

출력

출력은 2줄이다. 1번째 줄엔 제출하지 않은 학생의 출석번호 중 가장 작은 것을 출력하고, 2번째 줄에선 그 다음 출석번호를 출력한다.

 

 

 

 

 

소스코드

#include <iostream>
using namespace std;

int main() {
  int arr[30] = {0};

  for (int i = 0; i < 30; i++) {
    arr[i] = i + 1;  // 출석번호 할당
  }

  for (int i = 0; i < 28; i++) {
    int submit;
    cin >> submit;
    arr[submit - 1] = 0;
  }

  int arr2[2] = {0};  // 출석 안 한 학생 저장하는 새로운 배열
  int idx = 0;     // arr2의 인덱스
  for (int i = 0; i < 30; i++) {
    if (arr[i] != 0) {
      arr2[idx] = arr[i];
      idx++;
    }
  }

  cout << arr2[0] << "\n" << arr2[1];

  return 0;
}

 

 

 

 

 

 

출력 결과

 

 


 

 

 

 

5597번: 과제 안 내신 분..?

X대학 M교수님은 프로그래밍 수업을 맡고 있다. 교실엔 학생이 30명이 있는데, 학생 명부엔 각 학생별로 1번부터 30번까지 출석번호가 붙어 있다. 교수님이 내준 특별과제를 28명이 제출했는데,

www.acmicpc.net

 

저작자표시 (새창열림)

'PS' 카테고리의 다른 글

코드트리: 1시간 뒤 시간 출력 (c++)  (0) 2024.04.19
코드트리: 소수 (c++)  (0) 2024.04.18
백준 10828번: 스택  (0) 2023.03.25
백준 런타임에러(InsufficientSpace)는 언제 발생할까?  (0) 2023.03.23
백준 1546번: 평균  (0) 2021.12.27
'PS' 카테고리의 다른 글
  • 코드트리: 1시간 뒤 시간 출력 (c++)
  • 코드트리: 소수 (c++)
  • 백준 10828번: 스택
  • 백준 런타임에러(InsufficientSpace)는 언제 발생할까?
abyss-s
abyss-s
프론트엔드 공부합니다.
  • abyss-s
    abyss-s의 블로그입니다.
    abyss-s
  • 전체
    오늘
    어제
    • 분류 전체보기 (188)
      • Web (16)
        • JavaScript (6)
        • TypeScript (1)
        • React (5)
        • Vue (0)
        • Storybook (1)
        • Next.js (1)
      • Backend & Infra (8)
        • Database (3)
        • Node.js (2)
        • SpringBoot (1)
      • PS (71)
      • CS (30)
        • OS (13)
        • Structure & Algorithm (5)
        • Network (10)
        • 정보처리기사 (2)
      • Language (18)
        • OOP (1)
        • JAVA (13)
        • C++ (4)
      • Activities (12)
        • 멋쟁이 사자처럼 (2)
        • OSSCA (3)
        • LG U+ URECA (3)
        • Project (2)
      • AI (0)
      • Git & Github (5)
      • Notion (1)
      • IT (4)
      • Statistics (11)
      • Book (4)
      • Diary (1)
      • Game (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • 깃허브
    • 백준
    • 트위터
  • 공지사항

    • abyss-s의 티스토리에 오신 것을 환영합니다.
  • 인기 글

  • 태그

    백준
    Java
    자바스크립트
    DP
    C++
    자바기반응용프로그래밍
    네트워크
    그리디
    github
    통계학
    코드트리
    BAEKJOON
    React
    Python
    OS
    파이썬
    BFS
    운영체제
    생활코딩
    JavaScript
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
abyss-s
백준 5597번: 과제 안 내신 분..?
상단으로

티스토리툴바