본문 바로가기
💻 하나씩 차곡차곡/프로그래머스 (Python)

코딩테스트 입문 Day16 - 편지, 배열의 유사도, 문자열 계산하기, 가장큰 수 찾기

by 뚜루리 2023. 3. 8.
728x90
320x100

편지 

def solution(message):
    return len(answer)*2

 

 

배열의 유사도

def solution(s1, s2):
    answer = 0

    for i in s1:
        for j in s2:
            if i == j:
                answer += 1
    return answer

 

 

문자열 계산하기

def solution(my_string):
    return eval(my_string)
  • eval() : 문자열 형태의 수식을 계산해주는 내장함수가 존재 했다.....와아....

 

 

가장 큰 수 찾기

def solution(array):
    answer = []

    list = sorted(array, reverse=True)
    answer.append(list[0])

    for index, val in enumerate(array):
        if val == list[0]:
            answer.append(index)

    return answer
  • enumerate 배웠다고 나름 요걸 활용해서 코드를 짰는뎅...

 

def solution(array):
    return [max(array), array.index(max(array))]
  • max 함수는 잊어버린 나란 사람......
728x90
320x100