English
Open in Telegram

Postdef getClusterSizes(signature):

24 February 2026
D
Deloitte | COGNIZANT | IBM | CAPGEMINI
def getClusterSizes(signature): n = len(signature) dsu = DSU(n) prime_to_zone = {} for i, sig in enumerate(signature): temp = sig d = 2 while d * d <= temp: if temp % d == 0: if d in prime_to_zone: dsu.union(i, prime_to_zone[d]) else: prime_to_zone[d] = i while temp % d == 0: temp //= d d += 1 if temp > 1: if temp in prime_to_zone: dsu.union(i, prime_to_zone[temp]) else: prime_to_zone[temp] = i root_to_size = {} for i in range(n): root = dsu.find(i) root_to_size[root] = root_to_size.get(root, 0) + 1 return [root_to_size[dsu.find(i)] for i in range(n)] getClusterSizes✅
1.2K ·

Nearby in the feed

DDeloitte | COGNIZANT | IBM | CAPGEMINI2 UBER SLOTS AVAILABLE ✅ Contact: @MLCODER2DDeloitte | COGNIZANT | IBM | CAPGEMINIdef findKthNextHigherDemandLevels(demandLevels, k): n = len(demandLevels) result = [-1] * n sorted_unique_levels = sorted(list(set(demandLevels))) rank_map = {v
this message
DDeloitte | COGNIZANT | IBM | CAPGEMINIdef getKthMaximumORSum(arr, k): from collections import Counter n = len(arr) count_map = Counter() current_ors = Counter() for x in arr: new_ors = Counter() forDDeloitte | COGNIZANT | IBM | CAPGEMINIOn-campus coding exam ✅
DDeloitte | COGNIZANT | IBM | CAPGEMINIDeloitte | COGNIZANT | IBM | CAPGEMINI@python_java_Coding · channel · Tech
7 178subscribers451average post reach
Venue feed Open in Telegram

An open public feed from the search index ChatCrawler — “Google for public Telegram”; refreshed as the venue is crawled. Times are UTC.

Public content only, official Telegram API. About · FAQ · Index limits · Remove a page · Catalog · Search · How we count