musukie 2024. 10. 23. 11: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 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]