ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 점 찍기
    코딩 테스트/Level 2 2022. 12. 2. 20:56
    반응형

    https://school.programmers.co.kr/learn/courses/30/lessons/140107

    def solution(k, d):
        answer, d_square = 0, d ** 2
        for i in range(0, d + 1, k):
            answer += int((d_square - i ** 2) ** .5) // k + 1
        return answer
    테스트 1 〉	통과 (0.01ms, 10.1MB)
    테스트 2 〉	통과 (0.02ms, 10.1MB)
    테스트 3 〉	통과 (1.58ms, 10.3MB)
    테스트 4 〉	통과 (0.82ms, 10.2MB)
    테스트 5 〉	통과 (2.39ms, 10.1MB)
    테스트 6 〉	통과 (2.09ms, 10.5MB)
    테스트 7 〉	통과 (1.03ms, 10.1MB)
    테스트 8 〉	통과 (20.73ms, 10.2MB)
    테스트 9 〉	통과 (2.35ms, 10.1MB)
    테스트 10 〉	통과 (4.51ms, 10.2MB)
    테스트 11 〉	통과 (530.15ms, 10.3MB)
    테스트 12 〉	통과 (0.02ms, 10.1MB)
    테스트 13 〉	통과 (267.16ms, 10.4MB)
    테스트 14 〉	통과 (166.93ms, 10.4MB)
    테스트 15 〉	통과 (0.02ms, 10.3MB)
    테스트 16 〉	통과 (0.01ms, 10.3MB)
    def solution(k, d):
        d_square = d ** 2
        return sum(int((d_square - i ** 2) ** .5) // k + 1 for i in range(0, d + 1, k))
    테스트 1 〉	통과 (0.01ms, 10.3MB)
    테스트 2 〉	통과 (0.02ms, 10.1MB)
    테스트 3 〉	통과 (1.56ms, 10.3MB)
    테스트 4 〉	통과 (0.82ms, 10.4MB)
    테스트 5 〉	통과 (2.35ms, 10.3MB)
    테스트 6 〉	통과 (3.30ms, 10.4MB)
    테스트 7 〉	통과 (0.98ms, 10.4MB)
    테스트 8 〉	통과 (21.65ms, 10.2MB)
    테스트 9 〉	통과 (2.26ms, 10.4MB)
    테스트 10 〉	통과 (5.88ms, 10.2MB)
    테스트 11 〉	통과 (583.95ms, 10.3MB)
    테스트 12 〉	통과 (0.02ms, 10.3MB)
    테스트 13 〉	통과 (233.45ms, 10.2MB)
    테스트 14 〉	통과 (154.82ms, 10.4MB)
    테스트 15 〉	통과 (0.02ms, 10.2MB)
    테스트 16 〉	통과 (0.01ms, 10.2MB)
    반응형
Designed by Tistory.