# [884] 两句话中的不常见单词 简单

# 题解

/*
 * @lc app=leetcode.cn id=884 lang=javascript
 *
 * [884] 两句话中的不常见单词
 *
 * https://leetcode-cn.com/problems/uncommon-words-from-two-sentences/description/
 *
 * algorithms
 * Easy (56.77%)
 * Likes:    32
 * Dislikes: 0
 * Total Accepted:    4.7K
 * Total Submissions: 8.3K
 * Testcase Example:  '"this apple is sweet"\n"this apple is sour"'
 *
 * 给定两个句子 A 和 B 。 (句子是一串由空格分隔的单词。每个单词仅由小写字母组成。)
 *
 * 如果一个单词在其中一个句子中只出现一次,在另一个句子中却没有出现,那么这个单词就是不常见的。
 *
 * 返回所有不常用单词的列表。
 *
 * 您可以按任何顺序返回列表。
 *
 *
 *
 *
 *
 *
 * 示例 1:
 *
 * 输入:A = "this apple is sweet", B = "this apple is sour"
 * 输出:["sweet","sour"]
 *
 *
 * 示例 2:
 *
 * 输入:A = "apple apple", B = "banana"
 * 输出:["banana"]
 *
 *
 *
 *
 * 提示:
 *
 *
 * 0 <= A.length <= 200
 * 0 <= B.length <= 200
 * A 和 B 都只包含空格和小写字母。
 *
 *
 */
/**
 * @param {string} A
 * @param {string} B
 * @return {string[]}
 */
var uncommonFromSentences = function(A, B) {
  const A_arr = A.split(' ');
  const B_arr = B.split(' ');

  const arr = A_arr.concat(B_arr);

  return arr.filter(item => arr.indexOf(item) === arr.lastIndexOf(item));
};
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64