[LeetCode] Check If Two String Arrays are Equivalent

준규·2022년 9월 12일
0

두개의 문자열 word1,word2가 주어질 때 두 배열이 같은 문자열을 나타내면 true를 , 아니라면 false를 리턴하는 문제이다

Example을 보자

1번 예시와 같이 word1 = ["ab", "c"] , word2 = ["a","bc"] 일 때

word1의 요소들을 하나의 단어로 이으면 "abc"이고 word2의 요소들을 하나로 이으면 "abc"이다 둘이 같은 단어 "abc"를 만들 수 있으므로 true를 리턴한다

const arrayStringsAreEqual = function(word1, word2) {
    let word_1 = "";
    let word_2 = "";
    
    word1.forEach((word) => {
        word_1 += word;
    })
    
    word2.forEach((word) => {
        word_2 += word;
    })
    
    return word_1 === word_2 ? true : false
};

먼저 word_1 , word_2 두 빈 문자열을 선언하고

word1 , word2배열을 forEach 메소드를 이용해서 각 요소들을 빈문자열에 더해서 하나의 문자열이 되도록 이어주었고

마지막으로 둘이 같으면 true , 아니라면 false를 리턴하였다

submit을 해보니

정답이었다!

profile
안녕하세요 :)

0개의 댓글