Saturday 5 October 2024

EQUILIBRIUM INDEX IN ARRAY in Python

 

The Equilibrium Index of an array is an index where the sum of the elements on the left side of the index is equal to the sum of the elements on the right side.

def find_equilibrium_index(arr):
    total_sum = sum(arr)
    left_sum = 0

    for i, num in enumerate(arr):
        total_sum -= num  
        
        if left_sum == total_sum:
            return i 
        
        left_sum += num  
    
    return -1  

# Example usage
arr = [1, 3, 5, 2, 2]
equilibrium_index = find_equilibrium_index(arr)
print(f"Equilibrium Index: {equilibrium_index}")

#source code --> clcoding.com
Equilibrium Index: 2

0 Comments:

Post a Comment

Popular Posts

Categories

AI (29) Android (24) AngularJS (1) Assembly Language (2) aws (17) Azure (7) BI (10) book (4) Books (124) C (77) C# (12) C++ (82) Course (67) Coursera (195) Cybersecurity (24) data management (11) Data Science (100) Data Strucures (8) Deep Learning (11) Django (14) Downloads (3) edx (2) Engineering (14) Excel (13) Factorial (1) Finance (6) flask (3) flutter (1) FPL (17) Google (19) Hadoop (3) HTML&CSS (46) IBM (25) IoT (1) IS (25) Java (93) Leet Code (4) Machine Learning (46) Meta (18) MICHIGAN (5) microsoft (4) Pandas (3) PHP (20) Projects (29) Python (847) Python Coding Challenge (279) Questions (2) R (70) React (6) Scripting (1) security (3) Selenium Webdriver (2) Software (17) SQL (41) UX Research (1) web application (8)

Followers

Person climbing a staircase. Learn Data Science from Scratch: online program with 21 courses