AI 부트캠프/알고리즘 코드카타

8, 9, 10, 11, 12, 13, 14, 15

musukie 2024. 10. 16. 20:11

8 각도기

def solution(angle):
    if 0 < angle < 90:
        return 1
    elif angle == 90:
        return 2
    elif 90 angle < 180:
        return 3
    elif angle == 180:
        return 4

 

9 짝수의 합

def solution(n):
    answer = []
    for i in range(1n+1):
        if i % 2 == 0:
            answer.append(i)
    return sum(answer)

 

10 배열의 평균값

import numpy as np
def solution(numbers):
    arr = np.mean(numbers)
    return arr

 

11 짝수와 홀수

def solution(num):
    if num == 0:
        return "Even"
    else:
        return "Odd"

 

12 평균 구하기

import numpy as np
def solution(numbers):
    arr = np.mean(numbers)
    return arr

 

13 자릿수 더하기

def solution(n):
    n_list = []
    n_str = str(n)
    for i in n_str:
        n_list.append(int(i))

    return sum(n_list)

 

14 약수의 합

def solution(n):
    n_sum = 0
    for i in range(1, n+1):
        if n % i == 0:
            n_sum += i
    return n_sum

 

15 나머지가 1이 되는 수 찾기

def solution(n):
    for i in range(1, n+1):
        if n % i == 1:
            return i

'AI 부트캠프 > 알고리즘 코드카타' 카테고리의 다른 글

26, 27, 28, 29, 30  (0) 2024.10.23
21, 22, 23, 24, 25  (0) 2024.10.22
19, 20  (0) 2024.10.21
16, 17, 18  (0) 2024.10.18
1, 2, 3, 4, 5, 6, 7  (0) 2024.10.15