개발일기/TIL(Since24.04.19)
Java&Spring -TIL(24.06.17 월)
w.llama
2024. 6. 17. 21:30
오늘 한 일
- Spring 개인과제 마무리 및 복습
- HyperSkill 문풀
- 프로그래머스 문풀
- 모의고사완전탐색(Java)
- 조건에 부합하는 중고거래 상태 조회하기(SQL)
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
풀이
import java.util.*;
class Solution {
public int[] solution(int[] answers) {
List<Integer> test = new ArrayList<>();
int[] last = new int [3];
// 1,2,3번
int[] num1 = {1,2,3,4,5};
int[] num2 = {2,1,2,3,2,4,2,5};
int[] num3 = {3,3,1,1,2,2,4,4,5,5};
for(int i = 0; i<answers.length; i++){
if(answers[i] == num1[i%num1.length]){
last[0]++;
}
if(answers[i] == num2[i%num2.length]){
last[1]++;
}
if(answers[i] == num3[i%num3.length]){
last[2]++;
}
}
int max=0;
for(int i:last){
max=Math.max(i,max);
}
for(int i=0; i<3 ;i++){
if(last[i]==max){
test.add(i+1);
}
}
int size= test.size();
int[] answer = new int[size];
for(int i=0; i<size;i++){
answer[i]=test.get(i);
}
return answer;
}
}
내일 할 일
Spring 과제 피드백 수정
HyperSkill/프로그래머스 문풀