Coding Problem 1: Minimum Starting Health Calculation Problem Statement: Determine the minimum starting health required for a player to win the game. Given an array of enemy attack powers (power) and an armor value (armor), the player takes damage in each round, but the armor can negate the highest attack once.Coding Problem 2: Optimal Warehouse Placement Problem Statement: Given an array centers representing the positions of distribution centers, determine the optimal placement of two warehouses such that the sum of distances from each distribution center to its nearest warehouse is minimized.