아하
검색 이미지
생활꿀팁 이미지
생활꿀팁생활
생활꿀팁 이미지
생활꿀팁생활
견실한악어73
견실한악어7321.04.11

이 함수는 어떻게 구현하나요?

주어진 두 개의 문자열에서 겹치는 부분을 찾아, 그 부분을 반환하는 함수(overlap)를 출력하라

예시)

overlap('Python3', 'Python2.7')

'Python'

55글자 더 채워주세요.
답변의 개수
2개의 답변이 있어요!
  • >>> def overlap(word1, word2):

    resultWord = ""

    for i in range(len(word1)):

    if (word1[i] == word2[i]): resultWord += word1[i]

    return resultWord

    >>> overlap('Python3', 'Python2.7')

    'Python'

    함수만드는 방법과 반복문, 조건문, 문자열처리방법만 알면 간단하게 구현 가능합니다.


  • 탈퇴한 사용자
    탈퇴한 사용자21.04.11

    안녕하세요

    샘플 소스입니다.

    def overlap(str1, str2): new_list = [] for i in range(0, len(str1)): ch1 = str1[i:i+1] ch2 = str2[i:i+1] if (ch1 == ch2): new_list.append(ch1) print(''.join(new_list)) overlap('Python3', 'Python2.7')