Kdb 中最长的子串

问题描述 投票:0回答:1

我正在 kdb 中寻找解决方案: https://leetcode.com/problems/longest-substring-without-repeating-characters/description/ 不确定写这个的有效方法。

还有一个问题 - 有没有办法在满足特定条件时停止扫描? 举个例子,假设我正在运行一个构建斐波那契数列的函数:

8{x,sum -2#x}\1 1

除了指定 do 8 次之外,如何在整个列表的总和超过 100 时停止它?

谢谢!

kdb
1个回答
0
投票

对于有限制的斐波那契数列,您可以使用它在总和超过 100 时停止:

{x,sum -2#x}\[{x>sum y}100;1 1]
© www.soinside.com 2019 - 2024. All rights reserved.