본문 바로가기

Coding Test54

[★1][백준5597번 for JAVA]과제 안 내신 분..? [★1][백준5597번]과제 안 내신 분..? (JAVA) 5597번 문제 ☞ https://www.acmicpc.net/problem/5597 난이도 ☞ [★1] 과제 안 내신 분..? 문제 X대학 M교수님은 프로그래밍 수업을 맡고 있다. 교실엔 학생이 30명이 있는데, 학생 명부엔 각 학생별로 1번부터 30번까지 출석번호가 붙어 있다. 교수님이 내준 특별과제를 28명이 제출했는데, 그 중에서 제출 안 한 학생 2명의 출석번호를 구하는 프로그램을 작성하시오. 입력은 총 28줄로 각 제출자(학생)의 출석번호 n(1 ≤ n ≤ 30)가 한 줄에 하나씩 주어진다. 출석번호에 중복은 없다. 출력은 2줄이다. 1번째 줄엔 제출하지 않은 학생의 출석번호 중 가장 작은 것을 출력하고, 2번째 줄에선 그 다음 출석번.. 2023. 2. 25.
[★1][백준2562번 for JAVA]최댓값 [★1][백준2562번]최댓값 (JAVA) 2562번 문제 ☞ https://www.acmicpc.net/problem/2562 난이도 ☞ [★1] 최소, 최대 문제 9개의 서로 다른 자연수가 주어질 때, 이들 중 최댓값을 찾고 그 최댓값이 몇 번째 수인지를 구하는 프로그램을 작성하시오. 예를 들어, 서로 다른 9개의 자연수 3, 29, 38, 12, 57, 74, 40, 85, 61 이 주어지면, 이들 중 최댓값은 85이고, 이 값은 8번째 수이다. 첫째 줄부터 아홉 번째 줄까지 한 줄에 하나의 자연수가 주어진다. 주어지는 자연수는 100 보다 작다. 첫째 줄에 최댓값을 출력하고, 둘째 줄에 최댓값이 몇 번째 수인지를 출력한다. 예제입력 예제출력 3 29 38 12 57 74 40 85 61 85 8 .. 2023. 2. 24.
[★2][백준10818번 for JAVA]최소, 최대 [★2][백준10818번]최소, 최대 (JAVA) 10818번 문제 ☞ https://www.acmicpc.net/problem/10818 난이도 ☞ [★2] 최소, 최대 문제 N개의 정수가 주어진다. 이때, 최솟값과 최댓값을 구하는 프로그램을 작성하시오. 첫째 줄에 정수의 개수 N (1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄에는 N개의 정수를 공백으로 구분해서 주어진다. 모든 정수는 -1,000,000보다 크거나 같고, 1,000,000보다 작거나 같은 정수이다. 첫째 줄에 주어진 정수 N개의 최솟값과 최댓값을 공백으로 구분해 출력한다. 예제입력 예제출력 5 20 10 35 30 7 7 35 내가 푼 풀이 이번 문제는 배열에 담아 최솟값과 최댓값을 출력하는 식으로 구현을 하였고, 배열 내에.. 2023. 2. 24.
[★2][백준10871번 for JAVA]X보다 작은 수 [★2][백준10871번]X보다 작은 수 (JAVA) 10871번 문제 ☞ https://www.acmicpc.net/problem/10871 난이도 ☞ [★2] X보다 작은 수 문제 정수 N개로 이루어진 수열 A와 정수 X가 주어진다. 이때, A에서 X보다 작은 수를 모두 출력하는 프로그램을 작성하시오. 첫째 줄에 N과 X가 주어진다. (1 ≤ N, X ≤ 10,000) 둘째 줄에 수열 A를 이루는 정수 N개가 주어진다. 주어지는 정수는 모두 1보다 크거나 같고, 10,000보다 작거나 같은 정수이다. X보다 작은 수를 입력받은 순서대로 공백으로 구분해 출력한다. X보다 작은 수는 적어도 하나 존재한다. 예제입력 예제출력 10 5 1 10 4 9 2 3 8 5 7 6 1 4 2 3 내가 푼 풀이 이번 .. 2023. 2. 23.
LIST