leetcode之Bulls and Cows
来源:互联网 发布:mysql from not 编辑:程序博客网 时间:2024/06/07 16:50
猜数字游戏。报出来每次有几个数字是在正确的位置的,多少是不正确的。先求前者,再求后者。代码如下:
class Solution(object): def getHint(self, secret, guess): """ :type secret: str :type guess: str :rtype: str """ if secret == '': return '0A0B' a = b = 0 s = list(secret) g = list(guess) for i in range(len(s))[::-1]: if s[i] == g[i]: a = a + 1 del s[i] del g[i] # print s, g for i in range(len(g))[::-1]: if g[i] in s: b = b + 1 s.remove(g[i]) del g[i] # print s, g, b return str(a) + 'A' + str(b) + 'B'
0 0
- leetcode之Bulls and Cows
- LeetCode 之 Bulls and Cows
- leetcode之Bulls and Cows
- leetcode之Bulls and Cows
- [LeetCode]Bulls and Cows
- [LeetCode] Bulls and Cows
- LeetCode Bulls and Cows
- leetcode | Bulls and Cows
- LeetCode:Bulls and Cows
- LeetCode -- Bulls and Cows
- leetcode: Bulls and Cows
- [leetcode]Bulls and Cows
- Bulls and Cows-LeetCode
- [Leetcode]Bulls and Cows
- Leetcode: Bulls and Cows
- LeetCode Bulls and Cows
- 【Leetcode】bulls and cows
- LeetCode Bulls and Cows
- 智能该如何做
- 黑马程序员_IO流的一些总结
- 应届生笔试编程题
- JS组件系列——Bootstrap Table 表格行拖拽
- 清除本机的RSA公钥
- leetcode之Bulls and Cows
- Java抽象类和抽象方法概述
- 添加一个自定义PhotoView并且实现摆放(类似发动态添加图片)
- JavaScript单线程和浏览器事件循环简述
- 【Java并发编程实战】—–“J.U.C”:ReentrantReadWriteLock
- CSDN博客添加加QQ好友按钮
- 多项式加法
- Android触摸事件分发机制
- Cocos2d-x 3.0rc0 的Win32工程添加CocoStudio库