두개의 문자열 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을 해보니
정답이었다!