목록코테 (41)
종식당

https://softeer.ai/practice/6294 Softeer - 현대자동차그룹 SW인재확보플랫폼 softeer.ai📝 문제 설명첫번째줄에 N,K를 입력받으면 다음 줄에 N만큼의 성적을 입력받고 K만큼의 구간을 입력 받아 이 구간에 해당하는 점수들의 평균을 구해 소수점 셋째자리에서 반올림해서 둘째자리까지 출력하면 된다.✨ 제출 코드import java.io.*;import java.util.*;public class Main{ public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); ..

문제설명먼저 첫 번째 줄에 세로, 가로의 길이가 입력되고 두 번째 줄에 가로길이의 개수만큼 숫자들을 입력받는다. 두 번째 줄의 숫자는 블록이 높이이다. 위 힌트 사진을 보면 이해하기 수월할 것이다.이 블록들 사이에 빗물의 고이는데 고인 빗물의 총합을 구해 출력하면 된다.제출코드 import java.util.*;import java.io.*;public class Main{ public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringT..

문제설명첫번째줄에 입력받은 정수 만큼의 프로젝트 정보들을 차례대로 입력받는다. 이 프로젝트 정보에는 이름, 우선순위, 등록시간이 있는데, 이들을 정렬해서 출력하면된다. 순서는 다음과 같다.우선순위가 작은 프로젝트 먼저, 우선순위가 같으면 등록시간이 빠른 프로젝트 먼저, 등록시간이 같으면 프로젝트 이름을 사전순으로 정렬제출코드 import java.util.*;import java.io.*;public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader((new InputStreamReader(System.in))); in..

문제설명입력으로 카드의 개수 N과 숫자 M이 주어지면 다음으로 들어오는 N개의 입력 숫자 중에서 3개를 골라 더해서 M을 넘지 않고 가장 M에 가깝게 만드는 숫자를 구하면 된다.제출코드 import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); // 입력 처리 int n = scanner.nextInt(); // 카드의 개수 int m = scanner.nextInt(); // 합의 최대값 int[] cards = new int[n]; // 카드 배열 ..

https://www.acmicpc.net/problem/7562문제설명먼저 첫 번째 줄에 테스트 케이스의 개수를 입력받고 이 테스트 케이스만큼 차례대로 체스판의 크기, 나이트가 현재 있는 칸의 좌표, 나이트가 이동하려는 칸의 좌표를 입력받는다.각 테스트 케이스마다 나이트가 최소 몇번만에 현재 칸에서 목표 칸 까지 이동하는지 구하면 된다.제출코드 import java.util.*;import java.io.*;public class Main { static int l; static int start_x, start_y, end_x, end_y; static int [] dx = {-2,-1,1,2,-2,-1,1,2}; static int [] dy = {1,2,2,1,-1,-..