728x90
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
import java.io.*;
import java.util.*;
class Solution {
static String standard[] = {"code", "date", "maximum", "remain"};
static int check = 0;
static int sort = 0;
static int cnt = 0;
public int[][] solution(int[][] data, String ext, int val_ext, String sort_by) {
List<Integer> list = new ArrayList<>();
for(int i=0; i<standard.length; i++){
if(standard[i].equals(sort_by)){
sort = i;
}
if(standard[i].equals(ext)){
check = i;
}
}
for(int i=0; i<data.length; i++){
if(data[i][check] < val_ext){
cnt++;
list.add(data[i][sort]);
}
}
Collections.sort(list);
int answer[][] = new int[list.size()][4];
for(int i=0; i<data.length; i++){
for(int j=0; j<data[1].length; j++){
for(int k=0; k<list.size(); k++){
if(data[i][sort] == list.get(k)){
answer[k][j] = data[i][j];
}
}
}
}
return answer;
}
}
728x90
'코테 > Algorithm' 카테고리의 다른 글
[Programmers] Lv.2 PCCP 기출문제 석유시추 (JAVA) (0) | 2024.02.10 |
---|---|
[Programmers] Lv.1 PCCP 기출문제 1번 붕대감기 (JAVA) (0) | 2024.02.10 |
[Programmers] PCCE 기출문제 9번 이웃한 칸 (JAVA) (1) | 2024.02.09 |
[BOJ] 17478. 재귀함수가 뭔가요? (JAVA) (1) | 2024.02.08 |
[Programmers] Lv1. 둘만의 암호 (JAVA) (1) | 2024.02.08 |