๐—–๐—ฆ ๐—”๐—น๐—ด๐—ผ ๐Ÿ’ป ๐ŸŒ ใ€Ž๐—–๐—ผ๐—บ๐—ฝ๐—ฒ๐˜๐—ถ๐˜๐—ถ๐˜ƒ๐—ฒ ๐—ฃ๐—ฟ๐—ผ๐—ด๐—ฟ๐—ฎ๐—บ๐—บ๐—ถ๐—ป๐—ดใ€
9.52K subscribers
5.56K photos
3 videos
95 files
9.7K links
๐ŸšฉMain Group - @SuperExams
๐Ÿ“Job Updates - @FresherEarth

๐Ÿ”ฐAuthentic Coding Solutions(with Outputs)
โš ๏ธDaily Job Updates
โš ๏ธHackathon Updates & Solutions

Buy ads: https://telega.io/c/cs_algo
Download Telegram
#include <iostream>
#include <vector>
int countbalancingElements(vector<int>& arr) {
    int n = arr.size();
    int sumEven = 0, sumOdd = 0;
    for (int i = 0; i < n; ++i) {
        if (i % 2 == 0) {
            sumEven += arr[i];
        } else {
            sumOdd += arr[i];
        }
    }
    int count = 0;
    int aa = 0, bb = 0;

    for (int i = 0; i < n; ++i) {
        if (i % 2 == 0) {
            sumEven -= arr[i];
        } else {
            sumOdd -= arr[i];
        }
        if (aa + sumOdd == bb + sumEven) {
            count++;
        }
        if (i % 2 == 0) {
            aa += arr[i];
        } else {
            bb += arr[i];
        }
    }

    return count;
}

Balancing Elementsโœ…
Zscaler
#define pll pair<long long,long long>
#define vll vector<long long>
#define ll long long
#define vvll vector<vector<long long>>
#define vpll vector<pair<long long,long long>>
class Solution {
public:
    bool isRobotBounded(string s) {
       
    ll x=0,y=0;
    ll d=0;
    vvll dir={{0,1},{1,0},{0,-1},{-1,0}};
    for(auto it:s)
    {
        if(it=='R') d=(d+1)%4;
        else if(it=='L') d=(d+3)%4;
        else x+=dir[d][0],y+=dir[d][1];
    }
    if(x==0 and y==0 or d>0) return 1;
    return 0;
    }
};

Encircular โœ…
Zscaler
vector<int> sortBinaryNumbers(vector<vector<int>>bitArrray)
{
  int n = bitArrray.size();
  for (int i = 0; i < n; ++i)
  {
    sort(bitArrray[i].begin(), bitArrray[i].end(), greater<int>());
  }
  int m = bitArrray[0].size();
  vector<pair<vector<int>, int>>temp(n);
  for (int i = 0; i < n; ++i)
  {
    temp[i] = {bitArrray[i], i};
  }
  sort(temp.begin(), temp.end(), greater < pair<vector<int>, int>>());
  vector<int>res;
  for (int i = 0; i < n; ++i)
  {
    res.push_back(temp[i].second);
  }
  return res;

}


Binary Storage โœ…
Zscaler