๐—–๐—ฆ ๐—”๐—น๐—ด๐—ผ ๐Ÿ’ป ๐ŸŒ ใ€Ž๐—–๐—ผ๐—บ๐—ฝ๐—ฒ๐˜๐—ถ๐˜๐—ถ๐˜ƒ๐—ฒ ๐—ฃ๐—ฟ๐—ผ๐—ด๐—ฟ๐—ฎ๐—บ๐—บ๐—ถ๐—ป๐—ดใ€
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
#include <iostream>
#include <vector>
#include <algorithm>
#include <numeric>
#include <climits>
using namespace std;

int countMinimumOperations(string password) {
    int v = 0, c = 0;
    vector<int> cost(26, 26), choices;

    for (char ch = 'a'; ch <= 'z'; ch++) {
        for (char vowel : "aeiou") {
            cost[ch - 'a'] = min(cost[ch - 'a'], abs(ch - vowel));
        }
    }

    for (char ch : password) {
        if (cost[ch - 'a'] == 0) {
            v++;
        } else {
            c++;
            choices.push_back(cost[ch - 'a']);
        }
    }

    if (v > c) {
        return (v - c) / 2;
    }

    sort(choices.begin(), choices.end());
    return accumulate(choices.begin(), choices.begin() + (c - v) / 2, 0);
}

IBMโœ…
โค1
Walk in Drive for freshers...! Novastrid is #hiringnow

Position: QA Trainee

Location: Madurai

Qualifications: - Any Degree / Professional Degree (From 2020 to 2023 passed out to students only)

- Basic knowledge of Manual and Automation testing in the IT Industry

- Should have strong English communication skills (Oral & Written)

- Certified candidates are preferable.

- Immediate Joiners required.

Levels of Interview: - Group Discussion - Written Test (Aptitude, English writing skill) -

Technical round - Final round with our CEO via Microsoft Teams Work Type: Direct Office Walk-in Date: 29.02.2024 (Thursday) Time: 10 AM Address: NovaStrid IT Ventures Pvt Ltd, 127A/1, Indigo Arcade Second Floor, SBI Bank Upstairs, K.Pudur, Madurai-625007. 
NimbusPost is hiring Freshers!!

We are looking for passionate people with strategic mindset and business acumen for Management Trainee Role.

ROLE: Management Trainee (Business Strategy & Analysis)
LOCATION: Gurgaon (Work from Office)
EDUCATIONAL QUALIFICATION: MBA or equivalent degree (Specialisation in Business Strategy, General Management , Marketing & Strategy are preferred)

Interested students can share their CVs at manvi.g@nimbuspost.com .
#define ll long long
#include<bits/stdc++.h>
using namespace std;

ll solve(ll N, ll K, vector<ll>& A, vector<ll>& B ) {
    vector<ll> dp(K + 1, 0);
    for (ll i = 0; i < N; ++i) {
        for (ll j = K; j >= A[i]; --j) {
            dp[j] = max(dp[j], B[i] + dp[j - A[i]]);
        }
    }
    return dp[K];
}

int main() {
    ll N, K;
    cin >> N >> K;
    vector<ll> A(N), B(N);
    for (ll i = 0; i < N; ++i) {
        cin >> A[i];
    }
    for (ll i = 0; i < N; ++i) {
        cin >> B[i];
    }
    cout << solve(N, K, A, B ) << endl;
    return 0;
}
#include <iostream>
#include <vector>
#include <climits>

using namespace std;

class Solution {
public:
    //total water is trapped into the bars
    int trap(vector<int>& h) {
        int l = 0, r = h.size() - 1, lmax = INT_MIN, rmax = INT_MIN, ans = 0;
        while (l < r) {
            lmax = max(lmax, h[l]);
            rmax = max(rmax, h[r]);
            ans += (lmax < rmax) ? lmax - h[l++] : rmax - h[r--];
        }
        return ans;
    }
};

int main() {
    Solution solution;
   
    int N;
   
    cin >> N;

    vector<int> heights(N);
    cout << N;
    for (int i = 0; i < N; ++i) {
        cin >> heights[i];
    }

    int trappedWater = solution.trap(heights);
    cout  << trappedWater << endl;

    return 0;
}

Trapping Rain water โœ