개발 일지
1662. Check If Two String Arrays are Equivalent (두 문자열 배열이 동일한지 확인) 본문
코딩 테스트/LeetCode
1662. Check If Two String Arrays are Equivalent (두 문자열 배열이 동일한지 확인)
포카리tea 2023. 5. 14. 02:07두 문자열 배열 word1와 word2가 주어지 두 배열이 동일한 문자열을 나타내면 true를 반환하고 그렇지 않으면 false를 반환합니다.
문자열은 순서대로 연결된 배열 요소가 문자열을 형성하는 경우 배열로 표시됩니다.
예시 1:
입력: word1 = ["ab", "c"], word2 = ["a", "bc"]
출력: true
설명:
word1은 문자열 "ab" + "c" -> "abc"를 나타냅니다.
word2는 문자열 "a를 나타냅니다. " + "bc" -> "abc"
문자열이 동일하므로 true를 반환합니다.
예시 2:
입력: word1 = ["a", "cb"], word2 = ["ab", "c"]
출력: false
조건:
- 1 <= word1.length, word2.length <= 10^3
- 1 <= word1[i].length, word2[i].length <= 10^3
- 1 <= sum(word1[i].length), sum(word2[i].length) <= 10^3
- word1[i]word2[i]는 소문자로 구성됩니다 .
정답:
public class Solution {
public bool ArrayStringsAreEqual(string[] word1, string[] word2) {
string str1 = "";
string str2 = "";
for (int i = 0; i < word1.Length; i++)
{
str1 += word1[i];
}
for (int i = 0; i < word2.Length; i++)
{
str2 += word2[i];
}
return string.Equals(str1, str2);
}
}
해설:
문자열 배열을 하나의 문자열에 더하고 비교하여 풀었습니다.
'코딩 테스트 > LeetCode' 카테고리의 다른 글
283. Move Zeroes (0 이동) (0) | 2023.05.17 |
---|---|
728. Self Dividing Numbers (자기 분할 숫자) (0) | 2023.05.15 |
101. Symmetric Tree (대칭 트리) (0) | 2023.05.12 |
2119. A Number After a Double Reversal (이중 반전 후 숫자) (0) | 2023.05.11 |
17. Letter Combinations of a Phone Number (전화번호의 문자 조합) (1) | 2023.05.10 |