Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
function maxSeqLen(str) {
return (
2 +
Math.max(
...str
.replaceAll(/[^P]P[^P]/g, "QQQ")
.replaceAll(/[^P]P[^P]/g, "QQQ")
.split(/P+/)
.map((s) => s.length)
)
);
}
Insert cell
answer = maxSeqLen(text)
Insert cell
text = FileAttachment("24.txt").text()
Insert cell
Insert cell

Purpose-built for displays of data

Observable is your go-to platform for exploring data and creating expressive data visualizations. Use reactive JavaScript notebooks for prototyping and a collaborative canvas for visual data exploration and dashboard creation.
Learn more