알고리즘 | Algorithm

[LeetCode 리트코드] Check If Two String Arrays are Equivalent, python3, 파이썬

개발자R 2021. 1. 9. 16:45
반응형

문제

string리스트 word1과 word2가 주어진다. 이 리스트들을 모두 합쳤을 때 두 개가 같으면 true, 다르면 false를 리턴하라.

  • input : word1 = ["ab", "c"], word2 = ["a", "bc"]
  • output : true

 

  • input : word1 = ["a", "cb"], word2 = ["ab", "c"]
  • output : false

추가사항

  • word1과 wor2의 길이는 10^3이하.
  • 각 리스트에 있는 문자열의 길이도 10^3 이하.
  • 각 리스트의 문자열을 다 합친 길이도 10^3 이하.

 

나의 솔루션

class Solution:
    def arrayStringsAreEqual(self, word1: List[str], word2: List[str]) -> bool:
        return ''.join(word1) == ''.join(word2)

 

깨달은 점

매우 간단하다! 결과들을 보니 나와 로직이 다 비슷하다. 그런데 런타임 시간은 매우 다르네... 신기하다.

 

 

반응형