31 수박수박수박수박수박수?
def solution(n):
answer = ''
if n % 2 == 0:
return '수박' * (n // 2)
elif n == 1:
return '수'
else:
return '수박' * (n // 2) + '수'
return answer
32 내적
def solution(a, b):
answer = 0
for i in range(len(a)):
answer += a[i] * b[i]
return answer
33 약수의 개수와 덧셈
def solution(left, right):
answer = 0
for num in range(left, right+1):
if num**0.5 == int(num**0.5):
answer -= num
else:
answer += num
return answer
34 문자열 내림차순으로 배치하기
def solution(s):
return "".join(sorted(s, reverse=True))
35 부족한 금액 계산하기
def solution(price, money, count):
total_cost = price * (count * (count + 1) // 2)
lack_money = total_cost - money
if lack_money > 0:
return lack_money
else:
return 0
'AI 부트캠프 > 알고리즘 코드카타' 카테고리의 다른 글
39, 40 (0) | 2024.10.30 |
---|---|
36, 37, 38 (0) | 2024.10.29 |
26, 27, 28, 29, 30 (0) | 2024.10.23 |
21, 22, 23, 24, 25 (0) | 2024.10.22 |
19, 20 (0) | 2024.10.21 |