Phase 4 - Level 2: Searching & Counting Logic
Master array searching, counting occurrences, and finding elements.
10 programs · open one, then the next
Start with Check if Element Exists- 01Check if Element ExistsIntermediateCheck if x exists in array.Open example →py# Take array n = int(input("Enter array size: ")) arr = [] for i in range(n):
- 02Count OccurrencesIntermediateCount how many times element appears.Open example →py# Take array n = int(input("Enter array size: ")) arr = [] for i in range(n):
- 03Find First OccurrenceIntermediateFind index of first occurrence of element.Open example →py# Take array n = int(input("Enter array size: ")) arr = [] for i in range(n):
- 04Find Last OccurrenceIntermediateFind index of last occurrence of element.Open example →py# Take array n = int(input("Enter array size: ")) arr = [] for i in range(n):
- 05Check UniquenessIntermediateCheck if all elements are unique.Open example →py# Take array n = int(input("Enter array size: ")) arr = [] for i in range(n):
- 06Sum of Even ElementsIntermediateCalculate sum of even elements.Open example →py# Take array n = int(input("Enter array size: ")) arr = [] for i in range(n):
- 07Sum of Odd ElementsIntermediateCalculate sum of odd elements.Open example →py# Take array n = int(input("Enter array size: ")) arr = [] for i in range(n):
- 08Count Prime NumbersIntermediateCount prime numbers in array.Open example →py# Helper function def is_prime(num): if num < 2: return False
- 09Count Divisible by 3 & 5IntermediateCount elements divisible by both 3 and 5.Open example →py# Take array n = int(input("Enter array size: ")) arr = [] for i in range(n):
- 10Count Perfect SquaresIntermediateCount perfect square numbers in array.Open example →py# Helper function def is_perfect_square(num): if num < 0: return False