int solve(int input1, int input2[]) {Magical gems โ
int n = input1;
vector<int>v(n);
for (int i = 0; i < n; ++i)
{
v[i] = input2[i];
}
sort(v.begin(), v.end(), greater<int>());
vector<long long>suf(n);
for (int i = n - 1; i >= 0; --i)
{
if (i == n - 1)suf[i] = v[i];
else suf[i] += suf[i + 1] + v[i];
}
long long res = LLONG_MIN;
long long sm = 0;
for (int i = 0; i < n; ++i)
{
long long temp = (sm * (i)) + suf[i];
res = max(res, temp);
sm += v[i];
}
res = max(res, sm * n);
return res;
}
Sigmoid
โค1
Forwarded from OffCampus Jobs | OnCampus Jobs | Daily Jobs Updates | Lastest Jobs | All Jobs | CSE Jobs | Fresher Jobs โฅ (Dushyant)
VMware Summer Internship 2025 ๐
Attention TPOs and Placement Officers! Share this exciting opportunity with your students and alumni!Work with VMware and dive into virtualization technologies!Key Details:
Company: VMware
Role: Software Engineering Intern
Stipend: INR 1,25,000/- per month
Internship Timeline: June - August 2025
Apply By: October 30, 2024
๐ Apply Here: [VMware Summer Internship](https://lnkd.in/gfcM3JmF)
VMware Summer InternshipThis internship is a fantastic opportunity for students to gain hands-on experience in a leading technology company, working on cutting-edge projects and technologies.
Attention TPOs and Placement Officers! Share this exciting opportunity with your students and alumni!Work with VMware and dive into virtualization technologies!Key Details:
Company: VMware
Role: Software Engineering Intern
Stipend: INR 1,25,000/- per month
Internship Timeline: June - August 2025
Apply By: October 30, 2024
๐ Apply Here: [VMware Summer Internship](https://lnkd.in/gfcM3JmF)
VMware Summer InternshipThis internship is a fantastic opportunity for students to gain hands-on experience in a leading technology company, working on cutting-edge projects and technologies.
lnkd.in
LinkedIn
This link will take you to a page thatโs not on LinkedIn
๐1
๐๐ฆ ๐๐น๐ด๐ผ ๐ป ๐ ใ๐๐ผ๐บ๐ฝ๐ฒ๐๐ถ๐๐ถ๐๐ฒ ๐ฃ๐ฟ๐ผ๐ด๐ฟ๐ฎ๐บ๐บ๐ถ๐ป๐ดใ
Photo
#include <iostream>
#include <vector>
#include <queue>
#include <tuple>
using namespace std;
int rescueKingGeorge(int input1, int input2, vector<vector<int>>& palace) {
pair<int, int> entrance, prison;
for (int i = 0; i < input1; i++) {
for (int j = 0; j < input2; j++) {
if (palace[i][j] == 1) entrance = {i, j};
if (palace[i][j] == 2) prison = {i, j};
}
}
vector<pair<int, int>> directions = {{-1, 0}, {1, 0}, {0, -1}, {0, 1}};
queue<tuple<int, int, int>> q;
q.push({entrance.first, entrance.second, 1});
vector<vector<bool>> visited(input1, vector<bool>(input2, false));
visited[entrance.first][entrance.second] = true;
while (!q.empty()) {
auto [row, col, dist] = q.front();
q.pop();
if (row == prison.first && col == prison.second) {
return dist;
}
for (auto [dr, dc] : directions) {
int newRow = row + dr;
int newCol = col + dc;
if (newRow >= 0 && newRow < input1 && newCol >= 0 && newCol < input2 &&
!visited[newRow][newCol] && palace[newRow][newCol] != -1) {
visited[newRow][newCol] = true;
q.push({newRow, newCol, dist + 1});
}
}
}
return -1;
}
King georges
Sigmoid โ
๐๐ฆ ๐๐น๐ด๐ผ ๐ป ๐ ใ๐๐ผ๐บ๐ฝ๐ฒ๐๐ถ๐๐ถ๐๐ฒ ๐ฃ๐ฟ๐ผ๐ด๐ฟ๐ฎ๐บ๐บ๐ถ๐ป๐ดใ
Photo
#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
bool solve(int power, const vector<int>& benches, const vector<int>& lampPosts) {
int n = benches.size();
int m = lampPosts.size();
int j = 0;
for (int i = 0; i < n; ++i) {
while (j < m && lampPosts[j] + power < benches[i]) {
++j;
}
if (j >= m || lampPosts[j] - power > benches[i]) {
return false;
}
}
return true;
}
int findMinPower(int numBenches, int numLampPosts, vector<int>& benches, vector<int>& lampPosts) {
sort(benches.begin(), benches.end());
sort(lampPosts.begin(), lampPosts.end());
int low = 0;
int high = max(benches.back(), lampPosts.back());
while (low < high) {
int mid = (low + high) / 2;
if (solve(mid, benches, lampPosts)) {
high = mid;
} else {
low = mid + 1;
}
}
return low;
}
illuminate the park
Sigmoidโ
long getMaximumEfficiency(vector<int> capacity, vector<int> numServers) {
int n = capacity.size();
int k = numServers.size();
sort(capacity.begin(), capacity.end());
sort(numServers.rbegin(), numServers.rend());
long maxEfficiency = 0;
int left = 0;
int right = n - 1;
for (int i = 0; i < k; i++) {
int batchSize = numServers[i];
int minCapacity = capacity[left];
int maxCapacity = capacity[right];
maxEfficiency += maxCapacity - minCapacity;
left += batchSize - 1;
right--;
}
return maxEfficiency;
}
DELL (Intern) โ
int n = capacity.size();
int k = numServers.size();
sort(capacity.begin(), capacity.end());
sort(numServers.rbegin(), numServers.rend());
long maxEfficiency = 0;
int left = 0;
int right = n - 1;
for (int i = 0; i < k; i++) {
int batchSize = numServers[i];
int minCapacity = capacity[left];
int maxCapacity = capacity[right];
maxEfficiency += maxCapacity - minCapacity;
left += batchSize - 1;
right--;
}
return maxEfficiency;
}
DELL (Intern) โ
function findMostEngagingPost(posts) {
let maxScore = -1;
let mostEngagingPostId = '';
posts.forEach(post => {
let score = post.likes * 2 + post.shares * 3 + post.comments;
if (score > maxScore || (score === maxScore && !mostEngagingPostId)) {
maxScore = score;
mostEngagingPostId = post.id;
}
});
return mostEngagingPostId;
}
DELL (Intern) โ
Social Media Post Analyzer
let maxScore = -1;
let mostEngagingPostId = '';
posts.forEach(post => {
let score = post.likes * 2 + post.shares * 3 + post.comments;
if (score > maxScore || (score === maxScore && !mostEngagingPostId)) {
maxScore = score;
mostEngagingPostId = post.id;
}
});
return mostEngagingPostId;
}
DELL (Intern) โ
Social Media Post Analyzer
Forwarded from OffCampus Jobs | OnCampus Jobs | Daily Jobs Updates | Lastest Jobs | All Jobs | CSE Jobs | Fresher Jobs โฅ (Dushyant)
๐Ficode Software Solutions Private Limited
Role: DevOps Engineer
๐ Location: Mohali
๐๏ธ Working: 5 Days a week
๐ Employment Type: Full-Time
โ๏ธShare your Resume/CV at career@ficode.com
Role: DevOps Engineer
๐ Location: Mohali
๐๏ธ Working: 5 Days a week
๐ Employment Type: Full-Time
โ๏ธShare your Resume/CV at career@ficode.com
#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
int findKthHighestDiamonds(string houses, int M, int K) {
vector<int> diamondCounts;
int n = houses.size();
if (M > n) {
return -1;
}
int currentDiamonds = 0;
for (int i = 0; i < M; ++i) {
if (houses[i] == '1') {
currentDiamonds++;
}
}
diamondCounts.push_back(currentDiamonds);
for (int i = M; i < n; ++i) {
if (houses[i - M] == '1') {
currentDiamonds--;
}
if (houses[i] == '1') {
currentDiamonds++;
}
diamondCounts.push_back(currentDiamonds);
}
sort(diamondCounts.begin(), diamondCounts.end(), greater<int>());
if (K > diamondCounts.size()) {
return -1;
}
return diamondCounts[K - 1];
}
Dimaond Thief
Sigmoid โ
๐1
#include <iostream>
#include <string>
using namespace std;
char lastOneStanding(string S, int K) {
string concatenatedString = "";
for (int i = 0; i < K; i++) {
concatenatedString += S;
}
int removeFromStart = 1;
while (concatenatedString.length() > 1) {
string newString = "";
int len = concatenatedString.length();
if (removeFromStart) {
for (int i = 1; i < len; i += 2) {
newString += concatenatedString[i];
}
} else {
for (int i = len - 2; i >= 0; i -= 2) {
newString = concatenatedString[i] + newString;
}
}
concatenatedString = newString;
removeFromStart = 1 - removeFromStart;
}
return concatenatedString[0];
}
Last one standingโ
Forwarded from OffCampus Jobs | OnCampus Jobs | Daily Jobs Updates | Lastest Jobs | All Jobs | CSE Jobs | Fresher Jobs โฅ (Dushyant)
#Reshare
Naukri Campus Young Turks Skill Assessment Test
Your chance to showcase your skills in demand by employers by taking two tests.
Round 1: Basic Aptitude Test
Round 2: Skills Test in fields like coding & six other areas & earn merit certificates from top brands to enhance your CV, even win cash prizes, goodies up to Rs. 20,00,000!
Enroll Here: https://bit.ly/NaukriCampusTest
Naukri Campus Young Turks Skill Assessment Test
Your chance to showcase your skills in demand by employers by taking two tests.
Round 1: Basic Aptitude Test
Round 2: Skills Test in fields like coding & six other areas & earn merit certificates from top brands to enhance your CV, even win cash prizes, goodies up to Rs. 20,00,000!
Enroll Here: https://bit.ly/NaukriCampusTest
naukri.com
Naukri Campus Young Turks - Skills Assessment Test 2024 (SAT)
Prepare for career growth with the Young Turks Skills Assessment Test (SAT) 2024 by Naukri Campus. Boost your job interview skills with this aptitude test.
OffCampus Jobs | OnCampus Jobs | Daily Jobs Updates | Lastest Jobs | All Jobs | CSE Jobs | Fresher Jobs โฅ
Google Hiring SDE Winter Internship Duration: 6 Months Batch : 2025 Apply: https://www.google.com/about/careers/applications/jobs/results/76016493501784774
Referral link :
https://docs.google.com/forms/d/1FHXs96OZkvTtLVjAROk176MVLN2XmeRhbaVZBSWoTvY/viewform?edit_requested=true
https://docs.google.com/forms/d/1FHXs96OZkvTtLVjAROk176MVLN2XmeRhbaVZBSWoTvY/viewform?edit_requested=true
Google Docs
Referral Form
Forwarded from OffCampus Jobs | OnCampus Jobs | Daily Jobs Updates | Lastest Jobs | All Jobs | CSE Jobs | Fresher Jobs โฅ (Dushyant)
Zoomcar is hiring for Data Science Interns
2025/2024 batch passouts eligible
Send resume to : srushti.pathrut@zoomcar.com
2025/2024 batch passouts eligible
Send resume to : srushti.pathrut@zoomcar.com
Forwarded from OffCampus Jobs | OnCampus Jobs | Daily Jobs Updates | Lastest Jobs | All Jobs | CSE Jobs | Fresher Jobs โฅ (Dushyant)
Exotel Hiring Software Engineer 1
Bachelor's or Master's degree in computer science or equivalent.
Experience:6 months -1 year
Good knowledge of one of the OOP languages: Golang (preferred) / PHP (preferred)/Java / Ruby / Python / C++
Good understanding of data structures, multi-threading and concurrency concepts.
Strong analytical and problem-solving skills.
Excellent written and verbal communication skills.
Team player, flexible and able to work in a fast-paced environment.
A "DevOps" mindset. You own what you will develop.
Good to Haves
Familiarity with 3-Tier, microservices architecture
Familiarity of RESTful services
Familiarity with developing Linux-based applications, networking and scripting
Familiarity with different data stores, data modelling, SQL & NoSQL databases
Familiarity with elastic search queries and visualization tools like grafana, kibana
Familiarity with networking fundamentals: Firewalls, Proxies, DNS, Load Balancing, etc.
Hiring Process:
1. Online Test
Comprising of four sections: Abstract Reasoning, Numeric Reasoning, Verbal Reasoning, and Hands-on Programming.
2. Tech Interview: Tech Round comprising of Data Structures & Algorithms
3. Hiring Manager Interview
4. HR Interview
https://exotel.com/careers/#op-638137-software-engineer1immediate-joiners-only
Bachelor's or Master's degree in computer science or equivalent.
Experience:6 months -1 year
Good knowledge of one of the OOP languages: Golang (preferred) / PHP (preferred)/Java / Ruby / Python / C++
Good understanding of data structures, multi-threading and concurrency concepts.
Strong analytical and problem-solving skills.
Excellent written and verbal communication skills.
Team player, flexible and able to work in a fast-paced environment.
A "DevOps" mindset. You own what you will develop.
Good to Haves
Familiarity with 3-Tier, microservices architecture
Familiarity of RESTful services
Familiarity with developing Linux-based applications, networking and scripting
Familiarity with different data stores, data modelling, SQL & NoSQL databases
Familiarity with elastic search queries and visualization tools like grafana, kibana
Familiarity with networking fundamentals: Firewalls, Proxies, DNS, Load Balancing, etc.
Hiring Process:
1. Online Test
Comprising of four sections: Abstract Reasoning, Numeric Reasoning, Verbal Reasoning, and Hands-on Programming.
2. Tech Interview: Tech Round comprising of Data Structures & Algorithms
3. Hiring Manager Interview
4. HR Interview
https://exotel.com/careers/#op-638137-software-engineer1immediate-joiners-only
Exotel
Careers
Don't find a job but find a career at Exotel. We believe in working with the absolute best and having fun while we do the best work of our lives.
๐3
๐๐ฆ ๐๐น๐ด๐ผ ๐ป ๐ ใ๐๐ผ๐บ๐ฝ๐ฒ๐๐ถ๐๐ถ๐๐ฒ ๐ฃ๐ฟ๐ผ๐ด๐ฟ๐ฎ๐บ๐บ๐ถ๐ป๐ดใ
Photo
#include <iostream>
#include <unordered_map>
#include <string>
using namespace std;
void find_most_frequent_ngram(const string& S, int N) {
unordered_map<string, int> a;
int w = 0;
string d;
for (int i = 0; i <= S.length() - N; ++i) {
string ngram = S.substr(i, N);
a[ngram]++;
if (a[ngram] > w) {
w = a[ngram];
d = ngram;
}
}
cout << d << " " << w << endl;
}
int main() {
string input, S;
int N;
getline(cin, input);
size_t space_pos = input.find_last_of(' ');
S = input.substr(0, space_pos);
N = stoi(input.substr(space_pos + 1));
find_most_frequent_ngram(S, N);
return 0;
}
๐1๐ฅ1