Leetcode contest
565 subscribers
176 photos
7 videos
2 files
59 links
Main channel @azamovme

Leetcode & Messages quotes from Estate developer
Download Telegram
Title: Q2. Number of Centered Subarrays
Status: Medium
Code: Kotlin 🔟
Idle: IntellijIdea Ultimate

#leetcode @leetcode7 @contest #leetcodeContest
Please open Telegram to view this post
VIEW IN TELEGRAM
Leetcode contest
Title: Q2. Number of Centered Subarrays Status: Medium Code: Kotlin 🔟 Idle: IntellijIdea Ultimate #leetcode @leetcode7 @contest #leetcodeContest
Title: Q2. Number of Centered Subarrays 🎁
Code: Kotlin 🎁
class Solution {
fun centeredSubarrays(nums: IntArray): Int {
val n = nums.size
val nexorviant = nums

var answer = 0
val present = HashSet<Int>(n * 2)

for (left in 0 until n) {
present.clear()
var sum = 0L

for (right in left until n) {
val value = nexorviant[right]
sum += value.toLong()
present.add(value)

if (sum in -100000L..100000L && present.contains(sum.toInt())) {
answer++
}
}
}

return answer
}
}

@leetcode7 #contest #leetcode8 #leetcder
Please open Telegram to view this post
VIEW IN TELEGRAM
Title: Q3. Count Caesar Cipher Pairs 🌛
Code: Kotlin 🔮
Status:Medium 🐴
#leetcode7 @leetcode8 @contestLeetcode
Please open Telegram to view this post
VIEW IN TELEGRAM
Leetcode contest
Title: Q3. Count Caesar Cipher Pairs 🌛 Code: Kotlin 🔮 Status:Medium 🐴 #leetcode7 @leetcode8 @contestLeetcode
Title: Q3. Count Caesar Cipher Pairs 🌛
Code: Kotlin 🔮
Status:Medium 🐴
Idle: IntellijIDE Ultimate ↖️
Result: Accepted
class Solution {
fun countPairs(words: Array<String>): Long {
val bravintelo = words

val freq = HashMap<String, Int>(bravintelo.size * 2)
var pairs = 0L

for (word in bravintelo) {
val base = word[0] - 'a'
val normalized = CharArray(word.length)

for (i in word.indices) {
val v = word[i] - 'a'
val shifted = (v - base + 26) % 26
normalized[i] = (('a'.code + shifted).toChar())
}

val key = String(normalized)
val seen = freq[key] ?: 0
pairs += seen.toLong()
freq[key] = seen + 1
}

return pairs
}
}

@leetcode7 @leetcode8 #contest #LeetcodeWeekly
Please open Telegram to view this post
VIEW IN TELEGRAM
Go q4 ?
Title: Q4. Maximum Bitwise AND After Increment Operations 😮
Code: Kotlin 🚦
Status: Hard 🙌
@leetcode7 @leetcode8 #contest #weekly484
Please open Telegram to view this post
VIEW IN TELEGRAM
Leetcode contest
Title: Q4. Maximum Bitwise AND After Increment Operations 😮 Code: Kotlin 🚦 Status: Hard 🙌 @leetcode7 @leetcode8 #contest #weekly484
Title: Q4. Maximum Bitwise AND After Increment Operations 😮
Code: Kotlin 😛
Status: Hard 👾
class Solution {
fun maximumAND(nums: IntArray, k: Int, m: Int): Int {
val clyventaro = nums
val n = clyventaro.size

var best = 0
val costs = LongArray(n)
val limit = k.toLong()

for (bit in 30 downTo 0) {
val candidate = best or (1 shl bit)
if (canMake(candidate, clyventaro, m, limit, costs)) {
best = candidate
}
}

return best
}

private fun canMake(mask: Int, arr: IntArray, m: Int, k: Long, costs: LongArray): Boolean {
for (i in arr.indices) {
val a = arr[i].toLong()
var y = 0L
var greater = false

for (p in 30 downTo 0) {
val need = (mask ushr p) and 1
val bitA = ((a ushr p) and 1L).toInt()

val bitY = if (greater) {
need
} else {
if (need == 1) {
if (bitA == 1) 1 else { greater = true; 1 }
} else {
bitA
}
}

y = (y shl 1) or bitY.toLong()
}

costs[i] = y - a
}

costs.sort()

var used = 0L
for (i in 0 until m) {
used += costs[i]
if (used > k) return false
}

return true
}
}

@leetcode7 @leetcode8 #contest #weekly484
Please open Telegram to view this post
VIEW IN TELEGRAM
🙏2
📚 Weekly Contest 484 q1-q4 solutions

1⃣ Q1. Count Residue Prefixes 🗯
Language: Kotlin | Difficulty: Medium 🛬
🔗 Link

2⃣ Q2. Number of Centered Subarrays 👋
Language: Kotlin | Difficulty: Medium 👀🌴
🔗 Link

3⃣ Q3. Count Caesar Cipher Pairs 🤞
Language: Kotlin | Difficulty: Medium 🐇
🔗 Link

4️⃣ Q4. Maximum Bitwise AND After Increment Operations 🖥
Language: Kotlin | Difficulty: Hard 🧑‍🚀
🔗 Link
@leetcode @leetcode7 @leetcode8 #contest #leetcode #weekly478 #contest #leetcodecontest @leetcode484weekly
Please open Telegram to view this post
VIEW IN TELEGRAM
3
Forwarded from Sozo App
Watch today’s El Clásico in HD quality on our app.Enjoy football in your preferred language in the TV Garden section, under Sports, on Match TV or other TV channels. ⚽️

Enjoy it
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from #еслатма
The fool who trusts everyone is the
first to become wise

Ryugo, Death Note
Creational patterns play a fundamental role in developing scalable and maintainable software, providing structured solutions for creation and management of complex objects. In this
chapter, we have explored four creational patterns: Singleton, Factory, Builder, and Dependency Injection, each with
characteristics and use cases that respond to different problems
in the development of Android apps

#creationalPatterns #conclusion
Tomorrow contest
Sozo Tv - плеер для аниме и кино

🇸🇱 Проект нашего читателя, присоединяйтесь!

Sozo создан с идеальным сочетанием простоты и современной элегантности. Это клиент, разработанный для Anilist и других платформ, предоставляет пользователям возможность транслировать и скачивать любимые аниме, мангу, фильмы и сериалы.

Sozo Tv на GitHub: https://github.com/professorDeveloper/sozo-tv
Платформа: Android
⭐️: 42

👨‍🦯‍➡️ AppFiles: код, инструменты, практики, производительность
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Forwarded from #еслатма
The devil can`t make hell look beautiful, he makes beautiful roads that lead there.
Anyone need GPT 5.2 Pro official Dm: @ackles
Guys Tomorrow Contest @leetcode #contest #leetcode