文章目录

  • 1. 题目
  • 2. 解题

1. 题目

给定两个句子 A 和 B 。 (句子是一串由空格分隔的单词。每个单词仅由小写字母组成。)

如果一个单词在其中一个句子中只出现一次,在另一个句子中却没有出现,那么这个单词就是不常见的。

返回所有不常用单词的列表。

您可以按任何顺序返回列表。

0 <= A.length <= 200
0 <= B.length <= 200
A 和 B 都只包含空格和小写字母。样例 1:
输入:A = "this apple is sweet", B = "this apple is sour"
输出:["sweet","sour"]样例 2:
输入:A = "apple apple", B = "banana"
输出:["banana"]

https://tianchi.aliyun.com/oj/338592228998370026/357527484118536804

2. 解题

  • str.split() 切分,哈希计数,统计只出现一次的单词
class Solution:"""@param A: Sentence A@param B: Sentence B@return: Uncommon Words from Two Sentences"""def uncommonFromSentences(self, A, B):# Write your code here.wc = {}for w in A.split():if w in wc:wc[w] += 1else:wc[w] = 1for w in B.split():if w in wc:wc[w] += 1else:wc[w] = 1ans = []for w, c in wc.items():if c==1:ans.append(w)return ans

556ms python


我的CSDN博客地址 https://michael.blog.csdn.net/

长按或扫码关注我的公众号(Michael阿明),一起加油、一起学习进步!

天池 在线编程 两句话中的不常见单词(哈希计数)相关推荐

  1. 884.两句话中的不常见单词

    题目 884.两句话中的不常见单词 题目大意 句子 是一串由空格分隔的单词.每个 单词 仅由小写字母组成. 如果某个单词在其中一个句子中恰好出现一次,在另一个句子中却 没有出现 ,那么这个单词就是 不 ...

  2. 两句话中的不常见单词(Uncommon Words from Two Sentences)java

    两句话中的不常见单词(Uncommon Words from Two Sentences)java 题干 给定两个句子 A 和 B . (句子是一串由空格分隔的单词.每个单词仅由小写字母组成.) 如果 ...

  3. LeetCode简单题之两句话中的不常见单词

    题目 句子 是一串由空格分隔的单词.每个 单词 仅由小写字母组成. 如果某个单词在其中一个句子中恰好出现一次,在另一个句子中却 没有出现 ,那么这个单词就是 不常见的 . 给你两个 句子 s1 和 s ...

  4. Leetcode 884. 两句话中的不常见单词

    原题链接:Leetcode 884. Uncommon Words from Two Sentences A sentence is a string of single-space separate ...

  5. 寒假每日一题——两句话中的不常见单词

    题目链接:https://leetcode-cn.com/problems/uncommon-words-from-two-sentences/ 题目描述 句子 是一串由空格分隔的单词.每个 单词 仅 ...

  6. [Swift]LeetCode884. 两句话中的不常见单词 | Uncommon Words from Two Sentences

    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ ➤微信公众号:山青咏芝(shanqingyongzhi) ➤博客园地址:山青咏芝(https://www.cnblog ...

  7. LeetCode(884)——两句话中的不常见单词(JavaScript)

    给定两个句子 A 和 B . (句子是一串由空格分隔的单词.每个单词仅由小写字母组成.) 如果一个单词在其中一个句子中只出现一次,在另一个句子中却没有出现,那么这个单词就是不常见的. 返回所有不常用单 ...

  8. leetcode884. 两句话中的不常见单词(你肯定会被惊呆了)

    给定两个句子 A 和 B . (句子是一串由空格分隔的单词.每个单词仅由小写字母组成.) 如果一个单词在其中一个句子中只出现一次,在另一个句子中却没有出现,那么这个单词就是不常见的. 返回所有不常用单 ...

  9. 884. 两句话中的不常见单词

    给定两个句子 A 和 B . (句子是一串由空格分隔的单词.每个单词仅由小写字母组成.) 如果一个单词在其中一个句子中只出现一次,在另一个句子中却没有出现,那么这个单词就是不常见的. 返回所有不常用单 ...

最新文章

  1. SQL分页语句(转)
  2. php获取另一个php页面_post值,php接受post传值的方法
  3. 在python中、下列代码的输出是什么-关于下列python多线程代码输出效果的疑问?...
  4. 使用maven profile实现多环境可移植构建
  5. 文件上传与下载----SpringMVC
  6. Seafile 开源企业云盘部署
  7. mysql inner join where_详解mysql 使用left join添加where条件的问题分析
  8. 建立副本名称冲突_包的建立(一)
  9. 关于伪静态和真静态的一点心得
  10. java 加载shellcode_MSF-Shellcode生成和使用
  11. Mysql InnoDB行锁实现方式
  12. 基于ATTiny85的digispark Arduino最小系统的自制教程(一)
  13. 20162316刘诚昊 Java Queue的测试
  14. 果园节水灌溉能否实现远程智能控制
  15. 淘宝新版打标足迹在哪里浏览?
  16. jwt生成token和验证token以及获取playload的数据,实现token拦截
  17. 别再鼓吹神通广大的黑客了 只有务实才能让高管和董事会加大网络安全投入
  18. rstp 转hls_EasyHLS实现将IPCamera摄像机的RTSP转HLS直播输出
  19. 和小鲜肉相比,老程序员该由哪些优势?
  20. 【51单片机】定时器/计数器的工作原理和结构(一)

热门文章

  1. 无线连接 服务器,服务器无线远程连接
  2. bat 发送post请求_get post 请求
  3. 【零散积累】传输文件(sz/rz/scp命令)
  4. MapTask、ReduceTask并行度决定机制
  5. 浅析“高斯白噪声”,“泊松噪声”,“椒盐噪声”的区别
  6. ZedGraph使用经验
  7. windows和linux加密u盘,linux挂载windows的各种格式U盘
  8. s5pv210——串口(UART)通信实战
  9. 获取指定日期所属年份的第一天日期或最后一天日期
  10. leetcode 764.Largest Plus Sign