๐—–๐—ฆ ๐—”๐—น๐—ด๐—ผ ๐Ÿ’ป ๐ŸŒ ใ€Ž๐—–๐—ผ๐—บ๐—ฝ๐—ฒ๐˜๐—ถ๐˜๐—ถ๐˜ƒ๐—ฒ ๐—ฃ๐—ฟ๐—ผ๐—ด๐—ฟ๐—ฎ๐—บ๐—บ๐—ถ๐—ป๐—ดใ€
9.63K subscribers
5.59K photos
3 videos
95 files
10.2K 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
class UserMainCode:
    @classmethod
    def minimumSum(cls, input1, input2):
        def array_sum(arr):
            return sum(arr)
        if len(input2) < 2:
            return array_sum(input2)
        initial_sum = array_sum(input2)
        sorted_arr = sorted(input2)
        largest = sorted_arr[-1]
        second_largest = sorted_arr[-2]
        avg = (largest + second_largest) / 2
        updated_arr = [0 if num < avg else num for num in input2]
        updated_sum = array_sum(updated_arr)
        return min(initial_sum, updated_sum)


Trianz โœ…
#include <bits/stdc++.h>

using namespace std;



int main() {
  int n;
  cin>>n;
  vector<int>arr(n);
  map<int,int>mp;
  for(int i=0;i<n;i++)
  {
      cin>>arr[i];
      mp[arr[i]]=0;
  }
 
  int ct=0;
  for(int i=0;i<n;i++)
  {
      if(mp[arr[i]]==0)
      {
          ct++;
          mp[arr[i]]=1;
      }
      else
      {
          mp[arr[i]]=0;
      }
  }
  cout<<ct;
  return 0;
}

Morgan Stanley โœ…
๐—–๐—ฆ ๐—”๐—น๐—ด๐—ผ ๐Ÿ’ป ๐ŸŒ ใ€Ž๐—–๐—ผ๐—บ๐—ฝ๐—ฒ๐˜๐—ถ๐˜๐—ถ๐˜ƒ๐—ฒ ๐—ฃ๐—ฟ๐—ผ๐—ด๐—ฟ๐—ฎ๐—บ๐—บ๐—ถ๐—ป๐—ดใ€
Photo
#include <bits/stdc++.h>
using namespace std;
typedef SIZE_TYPE size_t;
int solve(int n) {
    vector<int> num;
    for (int i = 1; i <= n; ++i) {
        num.push_back(i);
    }

    bool flag = true;

    while (num.size() > 1) {
        vector<int> temp;

        if (flag) {
            for (size_t i = 1; i < num.size(); i += 2) {
                temp.push_back(num[i]);
            }
        } else {
            for (int i = (int)num.size() - 2; i >= 0; i -= 2) {
                temp.insert(temp.begin(), num[i]);
            }
        }

        num = temp;
        flag = !flag;
    }

    return num[0];
}

int main() {
    string s;
    cin >> s;
    int k ;
    cin >> k;
    k*=s.length(); 

    int lastNumber = solve(k);
    lastNumber--;
    lastNumber %= s.length();
    cout << s[lastNumber] << endl;

    return 0;
}

Last one Standing โœ…
#include <iostream>
#include <deque>
#include <string>
using namespace std;
string formStringT(string s) {
    deque<char> T; 
    int left = 0, right = s.size() - 1;
    while (left < right) {
        if (s[left] < s[right]) {
            T.push_front(s[left]); 
            left++;
        } else {
            T.push_back(s[right]);
            right--;
        }
    }
    T.push_back(s[left]);
    string result(T.begin(), T.end());
    return result;
}

Coupa Software โœ…
โค1
def roundsWon(N, C):
    m = j = 0 
    for r in C:
        if m >= j:
            if r == 'W':
                m += 1
            else:
                j += 1
        else:
            if r == 'W':
                j += 1
            else:
                m += 1
    print(m, j)


Round wonโœ…
Coupa
๐—–๐—ฆ ๐—”๐—น๐—ด๐—ผ ๐Ÿ’ป ๐ŸŒ ใ€Ž๐—–๐—ผ๐—บ๐—ฝ๐—ฒ๐˜๐—ถ๐˜๐—ถ๐˜ƒ๐—ฒ ๐—ฃ๐—ฟ๐—ผ๐—ด๐—ฟ๐—ฎ๐—บ๐—บ๐—ถ๐—ป๐—ดใ€
Photo
#include <iostream>
#include <queue>
#include <unordered_set>
#include <cmath>
using namespace std;
int minTime(int p) {
    if (p == 0) return 0;
        queue<pair<int, int>> q;
    q.push({0, 0});
   
    unordered_set<int> visited;
    visited.insert(0);
   
    while (!q.empty()) {
        int current_position = q.front().first;
        int time = q.front().second;
        q.pop();
       
        if (current_position == p) {
            return time;
        }
       
        int step = time + 1;
       
        int new_pos1 = current_position + step;
        int new_pos2 = current_position - step;
                if (visited.find(new_pos1) == visited.end()) {
            visited.insert(new_pos1);
            q.push({new_pos1, time + 1});
        }
        if (visited.find(new_pos2) == visited.end()) {
            visited.insert(new_pos2);
            q.push({new_pos2, time + 1});
        }
    }
   
    return -1;
}
int main() {
    int p;
    cin >> p;
    cout << minTime(p) << endl;
    return 0;
}
๐Ÿ‘1
#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
int main() {
    int n, a, b, c;
    cin >> n >> a >> b >> c;
    vector<int> dp(n + 1, -1);
    dp[0] = 0;
    for (int i = 0; i <= n; ++i) {
        if (dp[i] == -1) continue;
        if (i + a <= n) dp[i + a] = max(dp[i + a], dp[i] + 1);
        if (i + b <= n) dp[i + b] = max(dp[i + b], dp[i] + 1);
        if (i + c <= n) dp[i + c] = max(dp[i + c], dp[i] + 1);
    }
    cout << dp[n] << endl;

    return 0;
}
๐Ÿ“ŒAminurmus Technology is hiring

Multiple Roles:
- SDE ( Intern/Fulltime)
- Reactjs Developer ( Intern/Fulltime)
- Dot net Developer (Intern/ Fulltime)
- Mern Stack Developer (Intern/Fulltime)
- Figma Developer Intern
- Fullstack Developer (Intern/Fulltime)
- Data Analysis
- Android Developer

Remote Opportunity

Batch: First year to Final Year

๐Ÿ’ปApply: https://aminurmus.com/career

Use Referral Mail Id:
rupam.bernwal@aminurmus.com