아하
생활

생활꿀팁

견실한악어73
견실한악어73

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

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

예시)

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

'Python'

    55글자 더 채워주세요.
    2개의 답변이 있어요!
    • 용감한삵12
      용감한삵12

      >>> 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'

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

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

      안녕하세요

      샘플 소스입니다.

      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')