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 solution(numbers):
answer = 0
for i in range(0, 10):
if i not in numbers:
answer += i
return answer
29 제일 작은 수 제거하기
def solution(arr):
arr.remove(min(arr))
if arr == []:
return [-1]
return arr
30 가운데 글자 가져오기
def solution(s):
answer = ''
if len(s) % 2 == 0:
return s[len(s)//2-1:len(s)//2+1]
else:
return s[len(s)//2]
'AI 부트캠프 > 알고리즘 코드카타' 카테고리의 다른 글
36, 37, 38 (0) | 2024.10.29 |
---|---|
31, 32, 33, 34, 35 (0) | 2024.10.24 |
21, 22, 23, 24, 25 (0) | 2024.10.22 |
19, 20 (0) | 2024.10.21 |
16, 17, 18 (0) | 2024.10.18 |