hackerrank Word Order
来源:互联网 发布:ubuntu怎么安装deb包 编辑:程序博客网 时间:2024/06/08 04:25
题目:https://www.hackerrank.com/challenges/word-order/problem
题意:输入n个字符串,输出多少不同的字符串,并按照输入的顺序输出不同字符串的个数
思路:ordereddict存储,需要用到keys() 和values() 方法
代码:
'''-*- coding: utf-8 -*-@Author : PlayerGuan@Time : 2017/10/14 23:12@Software: PyCharm Community Edition@File : main.py'''from collections import OrderedDictn = int(input())od = OrderedDict()for i in range(n): k = input() if od.get(k): od[k] += 1 else: od[k] = 1print(len(od.keys()))print(*od.values())
阅读全文
0 0
- hackerrank Word Order
- Python HackerRank|Word Order(OrderedCounter)(from collections import Counter, OrderedDict)
- HackerRank-Tree: Level Order Traversal
- hackerRank
- HackerRank
- HackerRank
- HackerRank
- HackerRank
- HackerRank
- HackerRank
- Gym 100703K Word order 简单贪心
- HackerRank Palindromes
- Hackerrank && Network
- Hackerrank Pangrams
- Hackerrank IsFibo
- 【hackerrank】数据结构
- HackerRank String
- Hackerrank :Candies
- 记一次生产环境性能压测优化的经历
- 搭建hadoop2.6.0完全分布式集群
- 让终端支持播放mp3,移植mp3解码库libmad和madplay到嵌入式linux
- 大写字母换小写字母
- 系统设计原则
- hackerrank Word Order
- 习题6 6.5
- Winfrom编写简单的计算器
- 程序
- Servlet实现用户登录页面(通过数据库验证)
- 创建SDE企业级数据库报错——ST_Geometry 形状库路径可能无效
- Maven详解
- git上传文件时出现origin does not to be a git repository
- 面向对象【OOP】的设计原则