import java.lang.*;
class Solution {
public int solution(int[] nums) {
int answer = 0;
for(int i=0; i<nums.length; i++){
for(int j=i+1; j<nums.length; j++){
for(int k=j+1; k<nums.length; k++){
if(isPrime(nums[i]+nums[j]+nums[k])) answer++;
}
}
}
return answer;
}
boolean isPrime(int num){
if(num%2==0) return false;
for(int i=2; i<=Math.sqrt(num); i++){
if(num%i==0) return false;
}
return true;
}
}
import java.util.*;
class Solution {
public int[] solution(int[] lottos, int[] win_nums) {
//0이 아닌 숫자들이 몇 개나 당첨되었는지 카운트 -> 최저 순위
//0인 숫자들이 모두 당첨된 경우를 더하면 -> 최고 순위
int min = 0;
int zero = 0;
for(int i=0; i<6; i++){
for(int j=0; j<6; j++){
if(lottos[i]==0) {
zero++;
break;
}
if(lottos[i]==win_nums[j]) {
min++;
break;
}
}
}
int max = min+zero;
if(min==0) min =1;
if(max==0) max =1;
return new int[]{7-max, 7-min};
}
}
스택 문제 2개 풀다가 계속 통과 못해서 일단 접어뒀다.
DFS, BFS도 아직은 못 풀겠음,,🥲
내용을 검색해서 좀 더 봐야할 것 같다.
알고리즘이랑 자료구조... 죽여줘...
차근히 조금씩 꾸준히 하자고 생각하면서도, 할 거 너무 많은데 투자 시간과 노력이 부족한 느낌에 조급한 마음도 들고 그렇다.