Phase 4 - Level 5: Logical & Applied
Apply array logic to solve complex problems.
14 programs · open one, then the next
Start with Check if Array is Sorted (Ascending)- 01Check if Array is Sorted (Ascending)AdvancedCheck if array is sorted in ascending order.Open example →py# Take array n = int(input("Enter array size: ")) arr = [] for i in range(n):
- 02Check if Array is Sorted (Descending)AdvancedCheck if array is sorted in descending order.Open example →py# Take array n = int(input("Enter array size: ")) arr = [] for i in range(n):
- 03Find Second LargestAdvancedFind second largest element in array.Open example →py# Take array n = int(input("Enter array size: ")) arr = [] for i in range(n):
- 04Find Second SmallestAdvancedFind second smallest element in array.Open example →py# Take array n = int(input("Enter array size: ")) arr = [] for i in range(n):
- 05Range (Max - Min)AdvancedCalculate range of array (max - min).Open example →py# Take array n = int(input("Enter array size: ")) arr = [] for i in range(n):
- 06Sum Except Max & MinAdvancedCalculate sum of array excluding max and min.Open example →py# Take array n = int(input("Enter array size: ")) arr = [] for i in range(n):
- 07Count Pairs with Sum KAdvancedCount pairs of elements whose sum equals k.Open example →py# Take array n = int(input("Enter array size: ")) arr = [] for i in range(n):
- 08Count Elements Greater Than AverageAdvancedCount elements greater than average.Open example →py# Take array n = int(input("Enter array size: ")) arr = [] for i in range(n):
- 09Frequency of Distinct ElementsAdvancedFind frequency of each distinct element.Open example →py# Take array n = int(input("Enter array size: ")) arr = [] for i in range(n):
- 10Unique Elements OnlyAdvancedCreate array with only unique elements.Open example →py# Take array n = int(input("Enter array size: ")) arr = [] for i in range(n):
- 11Find Kth Largest ElementAdvancedFind kth largest element in array.Open example →py# Take array n = int(input("Enter array size: ")) arr = [] for i in range(n):
- 12Rotate Array by K PositionsAdvancedRotate array elements by k positions to the right.Open example →py# Take array n = int(input("Enter array size: ")) arr = [] for i in range(n):
- 13Find Missing Number in SequenceAdvancedFind missing number in array containing 1 to n with one missing.Open example →py# Take array n = int(input("Enter n (expected range 1 to n): ")) arr = [] for i in range(n - 1):
- 14Find Duplicate ElementAdvancedFind duplicate element in array of size n+1 with elements 1 to n.Open example →py# Take array n = int(input("Enter n: ")) arr = [] for i in range(n + 1):