NOTE/SWEA
12051. 프리셀 통계 - d3
m-inz
2022. 6. 12. 23:44
import java.util.StringTokenizer;
import java.io.IOException;
import java.io.BufferedReader;
import java.io.InputStreamReader;
class Solution {
public static void main(String[] args) throws IOException{
// TODO Auto-generated method stub
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int T;
T=Integer.parseInt(br.readLine());
StringBuffer sb = new StringBuffer();
StringTokenizer st;
for(int test_case = 1; test_case <= T; test_case++)
{
st = new StringTokenizer(br.readLine()," ");
long N = Long.parseLong(st.nextToken());
int pD = Integer.parseInt(st.nextToken());
int pG = Integer.parseInt(st.nextToken());
boolean check = true;
if((pG==100 && pD!=100)|| (pG==0 && pD !=0) || isInteger(N,pD)==false ) {
check =false;
}
String result = (check == true) ? "Possible" : "Broken";
sb.append("#"+test_case+" "+result).append('\n');
}
System.out.print(sb);
}
static boolean isInteger(Long N, int pD) {
for(Long i=N; i>=1; i--) {
if((i*pD)%100 ==0) return true;
}
return false;
}
}
제출 제일 많이 했던 문제 같다 .. ㅋ ㅋ ..
제출만 하면 런타임 에러 떠서 화 가득이었다🤯
이왜안..?
결국 활동점수 깎고 다른 사람 풀이를 봤는데
내 문제였다 마자 컴퓨터는 잘못없지 ..
N의 범위는 1 ≤ N ≤ 10^15
이걸 Long으로 안받아서 ............... 반성하자..^^
그리고 정수인지 확인하는 부분에서 % 활용하는거 생각 못했다.. 앞으로 활용해야지 🔥