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

41, 42, 43, 44, 45

41 이상한 문자 만들기def solution(s):     answer = []     splited = s.split(' ')     for i in splited:         split_word = ''         for j, k in enumerate(i):             if j % 2 == 0:                 split_word += k.upper()             else:                 split_word += k.lower()         answer.append(split_word)     return ' '.join(answer)42 삼총사from itertools import combinations def solution(numbe..

36, 37, 38

36 문자열 다루기 기본def solution(s):     if (len(s)==4 or len(s)==6):         if s.isdigit():             return True         else:             return False     else:         return False37 행렬의 덧셈import numpy as np def solution(arr1, arr2):     array1 = np.array(arr1)     array2 = np.array(arr2)     return (array1 + array2).tolist()38 직사각형 별찍기a, b = map(int, input().strip().split(' ')) star_list = '' s..

31, 32, 33, 34, 35

31 수박수박수박수박수박수?def solution(n):     answer = ''     if n % 2 == 0:         return '수박' * (n // 2)     elif n == 1:         return '수'     else:         return '수박' * (n // 2) + '수'     return answer32 내적def solution(a, b):     answer = 0     for i in range(len(a)):         answer += a[i] * b[i]     return answer33 약수의 개수와 덧셈def solution(left, right):     answer = 0     for num in range(left, rig..

26, 27, 28, 29, 30

26 음양 더하기def solution(absolutes, signs):     answer = 0     for num, sign in zip(absolutes, signs):         if sign:             answer += num         else:             answer -= num     return answer 27 핸드폰 번호 가리기def solution(phone_number):     answer = ''     hide_num = '*' * (len(phone_number) - 4)     hide_num + phone_number[-4:]     return hide_num + phone_number[-4:] 28 없는 숫자 더하기def soluti..

21, 22, 23, 24, 25

21 하샤드 수def solution(x):     x_list = [int(i) for i in str(x)]     sum_x = sum(x_list)     if x % sum_x == 0:         return True     else:         return False 22 두 정수 사이의 합def solution(a, b):     num_sum = 0     if a > b:         for i in range(b, a+1):             num_sum += i     elif a == b:         return a     else:         for i in range(a, b+1):             num_sum += i     return num_s..