No result illustrationNo result illustration

DevLoom

search

Lets Connect

chevron right
Menu
Home

Home

Community

Community

Blog Posts

Blog Posts

Programming

Programming

Tech Topics

Tech Topics

Explore

Explore

Find Jobs

Find Jobs

Tags

Tags

DevLoomPerfect Place for devs
    profile

    SHAIK JUBER AHMED

    upvoteupvote

    0

    downvote

    0

    starstar

    Max Distance that can be travelled coding Question

    clock icon

    Asked 11 months ago

    message

    0 Answers

    eye

    1 Views

    #include <iostream>
    #include <vector>
    #include <cmath>
    
    using namespace std;
    
    int maxDistance(vector<int>& arr) {
        int n = arr.size();
        int maxDist = 0;
        
        for (int i = 0; i < n; i++) {
            int sum = 0;
            for (int j = 0; j < n; j++) {
                sum += arr[(i + j) % n];
                maxDist = max(maxDist, abs(sum));
            }
        }
        
        return maxDist;
    }
    
    int main() {
        int n;
        cin >> n;
        
        vector<int> arr(n);
        for (int i = 0; i < n; i++) {
            cin >> arr[i];
        }
        
        cout << maxDistance(arr) << endl;
        
        return 0;
    }

    Share

    cpp
    Arrays
    HackerRank

    Write your answer here

    0 Responses