All Posts

Leetcode 2367: Number of Arithmetic Triplets

You are given a strictly increasing array of integers, nums, and a positive integer diff. A triplet (i, j, k) is an arithmetic triplet if the following conditions hold: i < j < k, nums[j] - nums[i] == diff, and nums[k] - nums[j] == diff. Your task is to return the number of unique arithmetic triplets that can be formed from the given array.

Leetcode 2397: Maximum Rows Covered by Columns

You are given a binary matrix matrix of size m x n and an integer numSelect. Your goal is to select exactly numSelect distinct columns from the matrix such that you cover as many rows as possible. A row is considered covered if all the 1’s in that row are included in the selected columns. If a row has no 1’s, it is also considered covered.

Leetcode 2427: Number of Common Factors

You are given two positive integers, a and b. Your task is to find the number of common divisors (factors) between a and b. A number x is considered a common divisor of a and b if it divides both a and b without leaving any remainder.

Leetcode 2437: Number of Valid Clock Times

You are given a string time representing the current time on a 24-hour digital clock in the format ‘hh:mm’, where some digits are replaced with the ‘?’ symbol. The ‘?’ character can be replaced with any digit from 0 to 9. Your task is to return the total number of valid clock times that can be formed by replacing all ‘?’ characters in the string.

Leetcode 2443: Sum of Number and Its Reverse

Given a non-negative integer num, determine if num can be expressed as the sum of a non-negative integer and its reverse. If so, return true, otherwise return false.

Leetcode 2605: Form Smallest Number From Two Digit Arrays

You are given two arrays nums1 and nums2, both containing unique digits. Your task is to find the smallest possible number that contains at least one digit from both arrays. If there are common digits between the two arrays, the smallest common digit will be the answer. If no common digit exists, return the smallest number formed by taking the smallest digit from each array.