프로그래머스 코딩테스트 연습문제 (점 찍기)
class Solution {
public long solution(int k, int d) {
long answer = 0;
int a = d/k; // k에 곱해질 수 있는 최댓값
for(int i=0; i<=a; i++){
int j = (int)Math.sqrt(Math.pow(d,2)-Math.pow((i*k),2));
answer+=j/k+1;
}
return answer;
}
}
댓글