在亚马逊的docs中,一个触发器的示例处理程序在JavaScript中给出。
JavaScript示例以2017-10-23 11:07:00
结尾,但Python context.done…
变量没有context
函数。
如何为AWS用户池编写触发处理程序?
答案 0 :(得分:1)
经过一些实验,答案结果很简单。
public int solution(int n) {
if (n <= 0) return 0;
char[] chars = Integer.toBinaryString(n).toCharArray();
ArrayList<Integer> arrayList = new ArrayList<>();
int maxCount = 0;
for (int i = 0; i < chars.length; i++) {
while (chars[i] == '0' && i + 1 < chars.length) {
maxCount++;
i++;
if (i + 1 == chars.length && chars[i] == '0')
maxCount = 0;
}
if (maxCount != 0)
arrayList.add(maxCount);
maxCount = 0;
}
return arrayList.isEmpty() ? 0 : Collections.max(arrayList);
}