add new solutions

This commit is contained in:
kanna5 2026-01-05 16:48:03 +09:00
parent ca24d0a56a
commit 0c73608ce5
Signed by: kkyy
GPG key ID: 06332F3965E9B0CF
36 changed files with 791 additions and 0 deletions

View file

@ -0,0 +1,25 @@
package q3349
func hasIncreasingSubarrays(nums []int, k int) bool {
seqLen := 1
prevSeqTail := -2
for i := 1; i < len(nums); i++ {
if nums[i-1] < nums[i] {
seqLen++
if seqLen == k && prevSeqTail == i-k {
return true
}
if seqLen >= 2*k {
return true
}
} else {
if seqLen >= k {
prevSeqTail = i - 1
}
seqLen = 1
}
}
return k == 1
}
var _ = hasIncreasingSubarrays