leetcode1288
Posted AsenYang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了leetcode1288相关的知识,希望对你有一定的参考价值。
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的主要内容,如果未能解决你的问题,请参考以下文章
Leetcode 1288. Remove Covered Intervals
leetcode_1292. Maximum Side Length of a Square with Sum Less than or Equal to Threshold_[二维前缀和](代码片段