码迷,mamicode.com
首页 > 其他好文 > 详细

leetcode1288

时间:2019-12-15 10:27:00      阅读:65      评论:0      收藏:0      [点我收藏+]

标签:ons   组合   ext   self   bin   bool   leetcode   nbsp   port   

 1 import itertools
 2 class CombinationIterator:
 3 
 4     def __init__(self, characters: str, combinationLength: int):
 5         self.lists = list(itertools.combinations(characters,combinationLength))
 6         self.index = 0
 7 
 8     def next(self) -> str:
 9         tp = self.lists[self.index]
10         self.index += 1
11         return ‘‘.join(tp)
12 
13     def hasNext(self) -> bool:
14         return self.index < len(self.lists)

直接调用itertools内置函数,快速生成符合条件的组合。

1286. Iterator for Combination

leetcode1288

标签:ons   组合   ext   self   bin   bool   leetcode   nbsp   port   

原文地址:https://www.cnblogs.com/asenyang/p/12041720.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!