# Triangle (Leetcode 120)

Difficulty: Medium Link: Day 21: April Leetcode Challenge Problem Description Given a triangle array, return the minimum path sum from top to bottom. For each step, you may…

# What’s new in Swift ABI Stability

At runtime, Swift program binaries interact with other libraries and components through an Application binary Interface (ABI). Like an API, where programs interact with each…

# iOS 14: App Clips

Its WWDC Time with apple releasing new features. Apple announced, “App Clips” for the latest iOS 14 that allows users to try an app without…

# iOS: setNeedsLayout vs layoutIfNeeded

Autolayout & UIViews go hand-in-hand. When working with UIViews constraint with Autolayout, there are two functions that developers must know about. I have seen experienced…

# Min Cost Climbing Stairs

Difficulty: Easy Link: Day 8: June Leetcode Challenge Problem Statement You are given an integer array cost where cost[i] is the cost of ith step on a staircase. Once you pay…

# Maximum Area of a Piece of Cake After Horizontal and Vertical Cuts (Leetcode 1465)

Difficulty: Medium Link: Day3: June Leetcode Challenge 2021 Problem Statement Given a rectangular cake with height h and width w, and two arrays of integers horizontalCuts and verticalCuts where horizontalCuts[i] is the distance from…

# Max Area of Island (Leetcode 695)

Difficulty: Medium Link: Day1 : June LeetCode Challenge Problem Description You are given an m x n binary matrix grid. An island is a group of 1‘s (representing land)…

# Maximum Product of Word Lengths (Leetcode 318)

Difficulty: Medium Link: Day 27: May Leetcode Challenge Problem Statement Given a string array words, return the maximum value of length(word[i]) * length(word[j]) where the two words do not…

# Partitioning Into Minimum Number Of Deci-Binary Numbers (Leetcode 1689)

Difficulty: Medium Link: Day 26, May Leetcode Challenge Problem Description A decimal number is called deci-binary if each of its digits is either 0 or 1 without any leading zeros. For…

# Evaluate Reverse Polish Notation (Leetcode 150)

Difficulty: Medium Link: Day 25: May Leetcode Challenge Problem Description Evaluate the value of an arithmetic expression in Reverse Polish Notation. Valid operators are +, -, *, and /. Each…

# To Lower Case (Leetcode 709)

Difficulty: Easy Link: Day 24: May Leetcode Challenge Problem Description Given a string s, return the string after replacing every uppercase letter with the same lowercase letter.…

# Find and Replace Pattern (Leetcode 890)

Difficulty: Medium Link: Day 21: May Leetcode Challenge Problem Description Given a list of strings words and a string pattern, return a list of words[i] that match pattern. You may return the…

# Binary Tree Level Order Traversal (Leetcode 102)

Difficulty : Medium Link: Day 12: May Leetcode Challenge Problem Description Given the root of a binary tree, return the level order traversal of its nodes’ values. (i.e.,…

# Minimum Moves to Equal Array Elements II (Leetcode 462)

Difficulty: Medium Link: Day 19:May Leetcode Challenge Problem Description Given an integer array nums of size n, return the minimum number of moves required to make all array elements…