๐๐ฆ ๐๐น๐ด๐ผ ๐ป ๐ ใ๐๐ผ๐บ๐ฝ๐ฒ๐๐ถ๐๐ถ๐๐ฒ ๐ฃ๐ฟ๐ผ๐ด๐ฟ๐ฎ๐บ๐บ๐ถ๐ป๐ดใ
Photo
#include<bits/stdc++.h>
using namespace std;
bool solve(vector<vector<char>>& grid, int maxTime) {
int n = grid.size(), m = grid[0].size();
vector<vector<int>> dist(n, vector<int>(m, INT_MAX));
queue<pair<int, int>> q;
q.push({0, 0});
dist[0][0] = 0;
vector<int> dx = {-1, 0, 1, 0};
vector<int> dy = {0, 1, 0, -1};
while (!q.empty()) {
auto [x, y] = q.front();
q.pop();
for (int i = 0; i < 4; ++i) {
int nx = x + dx[i], ny = y + dy[i];
if (nx >= 0 && nx < n && ny >= 0 && ny < m && grid[nx][ny] == '.' && dist[nx][ny] > dist[x][y] + 1) {
dist[nx][ny] = dist[x][y] + 1;
q.push({nx, ny});
}
}
}
return dist[n - 1][m - 1] <= maxTime;
}
int main() {
int n, m, maxTime;
cin >> n >> m >> maxTime;
vector<vector<char>> grid(n, vector<char>(m));
for (int i = 0; i < n; ++i) {
for (int j = 0; j < m; ++j) {
cin >> grid[i][j];
}
}
cout << (solve(grid, maxTime) ? "Yes" : "No") << endl;
return 0;
}
Reach the end in time โ
using namespace std;
bool solve(vector<vector<char>>& grid, int maxTime) {
int n = grid.size(), m = grid[0].size();
vector<vector<int>> dist(n, vector<int>(m, INT_MAX));
queue<pair<int, int>> q;
q.push({0, 0});
dist[0][0] = 0;
vector<int> dx = {-1, 0, 1, 0};
vector<int> dy = {0, 1, 0, -1};
while (!q.empty()) {
auto [x, y] = q.front();
q.pop();
for (int i = 0; i < 4; ++i) {
int nx = x + dx[i], ny = y + dy[i];
if (nx >= 0 && nx < n && ny >= 0 && ny < m && grid[nx][ny] == '.' && dist[nx][ny] > dist[x][y] + 1) {
dist[nx][ny] = dist[x][y] + 1;
q.push({nx, ny});
}
}
}
return dist[n - 1][m - 1] <= maxTime;
}
int main() {
int n, m, maxTime;
cin >> n >> m >> maxTime;
vector<vector<char>> grid(n, vector<char>(m));
for (int i = 0; i < n; ++i) {
for (int j = 0; j < m; ++j) {
cin >> grid[i][j];
}
}
cout << (solve(grid, maxTime) ? "Yes" : "No") << endl;
return 0;
}
Reach the end in time โ
๐1
#include <iostream>
#include <vector>
#include <map>
#include <algorithm>
using namespace std;
int solve(int n, vector<int>& c, vector<int>& price) {
map<int, vector<int>> mp;
for (int i = 0; i < n; i++) {
mp[c[i]].push_back(price[i]);
}
for (auto& x : mp) {
sort(x.second.rbegin(), x.second.rend());
}
int sz = mp.size();
long long ans = 0;
vector<int> v;
for (auto& x : mp) {
v.push_back(x.second.back());
x.second.pop_back();
}
sort(v.begin(), v.end());
for (int i = 0; i < sz; i++) {
ans += (i + 1) * 1LL * v[i];
}
for (auto& x : mp) {
for (int num : x.second) {
ans += sz * num;
}
}
return ans;
}
Maximum Profit โ
#include <vector>
#include <map>
#include <algorithm>
using namespace std;
int solve(int n, vector<int>& c, vector<int>& price) {
map<int, vector<int>> mp;
for (int i = 0; i < n; i++) {
mp[c[i]].push_back(price[i]);
}
for (auto& x : mp) {
sort(x.second.rbegin(), x.second.rend());
}
int sz = mp.size();
long long ans = 0;
vector<int> v;
for (auto& x : mp) {
v.push_back(x.second.back());
x.second.pop_back();
}
sort(v.begin(), v.end());
for (int i = 0; i < sz; i++) {
ans += (i + 1) * 1LL * v[i];
}
for (auto& x : mp) {
for (int num : x.second) {
ans += sz * num;
}
}
return ans;
}
Maximum Profit โ
โค1
public static long findMissingInteger(ArrayList<Integer> arr, long k) {
Collections.sort(arr);
ArrayList<Integer> tmp = new ArrayList<>();
tmp.add(arr.get(0));
for (int i = 1; i < arr.size(); i++) {
if (arr.get(i) != tmp.get(tmp.size() - 1)) {
tmp.add(arr.get(i));
}
}
int l = 0, r = tmp.size(), m;
while (l < r) {
m = (l + r) / 2;
if (tmp.get(m) - 1 - m < k) {
l = m + 1;
} else {
r = m;
}
}
return l + k;
}
Missing Positive Integers โ
Collections.sort(arr);
ArrayList<Integer> tmp = new ArrayList<>();
tmp.add(arr.get(0));
for (int i = 1; i < arr.size(); i++) {
if (arr.get(i) != tmp.get(tmp.size() - 1)) {
tmp.add(arr.get(i));
}
}
int l = 0, r = tmp.size(), m;
while (l < r) {
m = (l + r) / 2;
if (tmp.get(m) - 1 - m < k) {
l = m + 1;
} else {
r = m;
}
}
return l + k;
}
Missing Positive Integers โ
๐1
Forwarded from OffCampus Jobs | OnCampus Jobs | Daily Jobs Updates | Lastest Jobs | All Jobs | CSE Jobs | Fresher Jobs โฅ (Dushyant)
Linkedin
Exciting announcement from Flipkart! | Raunak Singh
Exciting announcement from Flipkart! ๐
Flipkart is introducing it's first ๐๐ป๐ณ๐ผ๐ฆ๐ฒ๐ฐ ๐๐ฒ๐ฟ๐๐ถ๐ณ๐ถ๐ฐ๐ฎ๐๐ถ๐ผ๐ป ๐ฃ๐ฟ๐ผ๐ด๐ฟ๐ฎ๐บ (ISCP)! ๐ This initiative aims to empower recent graduates and the wider cybersecurity community with a comprehensive 6-month InfoSec Certification programโฆ
Flipkart is introducing it's first ๐๐ป๐ณ๐ผ๐ฆ๐ฒ๐ฐ ๐๐ฒ๐ฟ๐๐ถ๐ณ๐ถ๐ฐ๐ฎ๐๐ถ๐ผ๐ป ๐ฃ๐ฟ๐ผ๐ด๐ฟ๐ฎ๐บ (ISCP)! ๐ This initiative aims to empower recent graduates and the wider cybersecurity community with a comprehensive 6-month InfoSec Certification programโฆ
Forwarded from OffCampus Jobs | OnCampus Jobs | Daily Jobs Updates | Lastest Jobs | All Jobs | CSE Jobs | Fresher Jobs โฅ (Dushyant)
Quoppo is hiring for the role of Robotics Software Engineer
Batch : 2024, 2025, 2026
Apply Link -
https://www.linkedin.com/jobs/view/3938088395
Batch : 2024, 2025, 2026
Apply Link -
https://www.linkedin.com/jobs/view/3938088395
Linkedin
Quoppo hiring Robotics Software Engineer (Intern) in Pune, Maharashtra, India | LinkedIn
Posted 5:11:00 PM. Job for a portfolio company Meskolabs
About Meskolabs is a young, dynamic team dedicated toโฆSee this and similar jobs on LinkedIn.
About Meskolabs is a young, dynamic team dedicated toโฆSee this and similar jobs on LinkedIn.
def solution(matrix):
n = len(matrix)
v = [[0, matrix[i][0]] for i in range(n)]
for i in range(n):
v[i][1] = matrix[i][0]
row, col = i, 0
while row >= 0 and col < n:
v[i][0] += matrix[row][col]
row -= 1
col += 1
row = i + 1
col = n - 1
while row < n and col >= 0:
v[i][0] += matrix[row][col]
row += 1
col -= 1
v.sort()
return [v[i][1] for i in range(n)]
n = len(matrix)
v = [[0, matrix[i][0]] for i in range(n)]
for i in range(n):
v[i][1] = matrix[i][0]
row, col = i, 0
while row >= 0 and col < n:
v[i][0] += matrix[row][col]
row -= 1
col += 1
row = i + 1
col = n - 1
while row < n and col >= 0:
v[i][0] += matrix[row][col]
row += 1
col -= 1
v.sort()
return [v[i][1] for i in range(n)]
๐1
#include <bits/stdc++.h>
using namespace std;
const long long MOD = 1e9+7;
int main()
{
int t;
cin >> t;
while(t--)
{
int N;
string S;
cin >> N >> S;
vector<vector<long long>> dp(N + 1, vector<long long>(N + 1, 0));
dp[0][0] = 1;
for (int i = 0; i <= N; i++)
{
for (int j = 0; j <= i; j++)
{
if (S[i] == '(' || S[i] == '?')
{
dp[i + 1][j + 1] += dp[i][j];
dp[i + 1][j + 1] %= MOD;
}
if (S[i] == ')' || S[i] == '?')
{
if (j > 0)
{
dp[i + 1][j - 1] += dp[i][j];
dp[i + 1][j - 1] %= MOD;
}
}
}
}
cout << dp[N][0] << endl;
}
}
Forwarded from OffCampus Jobs | OnCampus Jobs | Daily Jobs Updates | Lastest Jobs | All Jobs | CSE Jobs | Fresher Jobs โฅ (Dushyant)
CyberArk is hiring for Associate Software Engineer
Expected Salary: 6-12 LPA
Apply here:
https://jobs.smartrecruiters.com/Cyberark1/743999991207385-associate-software-engineer
Expected Salary: 6-12 LPA
Apply here:
https://jobs.smartrecruiters.com/Cyberark1/743999991207385-associate-software-engineer
Cyberark
Cyberark is looking for a Associate Software Engineer in Hyderabad, India
Attend all training programs and completing all tasks set by the supervisor and assisting other trainees wherever possible.Ability to design and code the right solutions starting with broadly defi...
Forwarded from OffCampus Jobs | OnCampus Jobs | Daily Jobs Updates | Lastest Jobs | All Jobs | CSE Jobs | Fresher Jobs โฅ (Dushyant)
Engagedly is hiring for DevOps Engineer (0-1 years)
Expected Salary: 6-12 LPA
Apply here:
https://engagedly.freshteam.com/jobs/ClkOybVRjER4/devops-engineer
Expected Salary: 6-12 LPA
Apply here:
https://engagedly.freshteam.com/jobs/ClkOybVRjER4/devops-engineer
Freshteam
Hiring for DevOps Engineer for Bengaluru - Entry level
Posted by : Engagedly | AWS,DOCKER,CI/CD
Forwarded from OffCampus Jobs | OnCampus Jobs | Daily Jobs Updates | Lastest Jobs | All Jobs | CSE Jobs | Fresher Jobs โฅ (Dushyant)
Ksolves hiring Freshers ( with 6 months of traning in SAP-ABAP) .
Must be good in communication and Programming
Location :- Indore or Noida
Pls. Share your resume at Mohit.Kumar@Ksolves.com
Must be good in communication and Programming
Location :- Indore or Noida
Pls. Share your resume at Mohit.Kumar@Ksolves.com
Forwarded from OffCampus Jobs | OnCampus Jobs | Daily Jobs Updates | Lastest Jobs | All Jobs | CSE Jobs | Fresher Jobs โฅ (Dushyant)
India Blockchain Summit 2024 is looking for Backend Developer Intern - Remote
Apply here:
https://linkedin.com/jobs/view/3938450647/
Apply here:
https://linkedin.com/jobs/view/3938450647/
Linkedin
India Blockchain Summit 2024 hiring Backend Developer Intern in India | LinkedIn
Posted 10:40:39 AM. Title: Backend Developer Intern at India Blockchain SummitLocation: RemoteJob Type: InternshipAboutโฆSee this and similar jobs on LinkedIn.
Forwarded from OffCampus Jobs | OnCampus Jobs | Daily Jobs Updates | Lastest Jobs | All Jobs | CSE Jobs | Fresher Jobs โฅ (Dushyant)
Linkedin
Vikalp Chawla on LinkedIn: #referral #referrals #hiringalert #askforreferral #sdet #qaโฆ | 283 comments
[Closed - Due to huge response already have a lot of connection requests and Dms , Wont be able to refer more People ]
Referral Alert !
DM for Referral forโฆ | 283 comments on LinkedIn
Referral Alert !
DM for Referral forโฆ | 283 comments on LinkedIn
Forwarded from OffCampus Jobs | OnCampus Jobs | Daily Jobs Updates | Lastest Jobs | All Jobs | CSE Jobs | Fresher Jobs โฅ (Dushyant)
Trimble is hiring for Associate DevOps Engineer
Expected Salary: 5-10 LPA
Apply here:
https://trimble.wd1.myworkdayjobs.com/en-US/TrimbleCareers/job/India---Chennai/Associate-DevOps-Engineer_R44279
Expected Salary: 5-10 LPA
Apply here:
https://trimble.wd1.myworkdayjobs.com/en-US/TrimbleCareers/job/India---Chennai/Associate-DevOps-Engineer_R44279
Forwarded from OffCampus Jobs | OnCampus Jobs | Daily Jobs Updates | Lastest Jobs | All Jobs | CSE Jobs | Fresher Jobs โฅ (Dushyant)
Klenty | Data Engineer Intern
https://in.linkedin.com/jobs/view/data-engineer-intern-at-klenty-3937835724?position=4&pageNum=0&refId=ePx5WubAJwjs7Z7bq7i9Ag%3D%3D&trackingId=Z6GadSckHLG8ilioya%2FYSg%3D%3D&trk=public_jobs_jserp-result_search-card
https://in.linkedin.com/jobs/view/data-engineer-intern-at-klenty-3937835724?position=4&pageNum=0&refId=ePx5WubAJwjs7Z7bq7i9Ag%3D%3D&trackingId=Z6GadSckHLG8ilioya%2FYSg%3D%3D&trk=public_jobs_jserp-result_search-card
Linkedin
Klenty hiring Data Engineer Intern in Chennai, Tamil Nadu, India | LinkedIn
Posted 11:42:14 AM. Job Description:Do you relish the opportunity to spearhead the development of data architectureโฆSee this and similar jobs on LinkedIn.
๐1
Forwarded from OffCampus Jobs | OnCampus Jobs | Daily Jobs Updates | Lastest Jobs | All Jobs | CSE Jobs | Fresher Jobs โฅ (Dushyant)
Hello Everyone...!!!
Great opportunity for freshers #freshers
We are conducting Mass Hiring Off-campus drive for Freshers !!!
This is your opportunity to kickstart your career!
Eligibility criteria: B.E., B. Tech, MCA - 2023 and 2024 passed out batches. Only CSE & IT, First class with no backlogs.
Candidates with knowledge of Java, Spring Boot, and Java Microservices will be an added advantage. Certified candidates are preferred.
Zeal to learn new technologies, Good Attitude, Excellent communication (oral & verbal).
Experience: Fresher
Location: Hyderabad
Work Mode: WFO
Roles and Responsibilities:
* Design, build, and maintain efficient, reusable, and reliable Java code.
* Establish & Manage Software Configuration Management System.
* Analyze the system logs and initiate necessary measures to ensure high availability for the system.
* Carryout simulation and test for real jobs on test environment
Support troubleshooting of application software remotely on customer locations, as & when required
* Provide technical assistance against any software bugs encountered while installation, testing and commissioning at site.
Desired Candidate Profile:
* Having B.E/B.Tech/MCA from recognized University in 2023 & 2024.
* Freshers are invited to apply
* Excellent communication skills.
* High proficiency level in the English language (written and spoken)
* Good interpersonal, verbal, and written communication skills
* Demonstrated proficiency in product lines that you have worked
* Strong problem-solving skills ability to deliver quality code first time right
* Should have basic knowledge of OOPS concepts, multi-threading, core JAVA concepts and coding.
#freshers #freshershiring #hiringfresher
Interested candidates can share me their resume on duresh.p@federalsoftsystems.com
Thanks & Regards,
Duresh Patnaik,
7008935694,
Executive - Talent Acquisition
Great opportunity for freshers #freshers
We are conducting Mass Hiring Off-campus drive for Freshers !!!
This is your opportunity to kickstart your career!
Eligibility criteria: B.E., B. Tech, MCA - 2023 and 2024 passed out batches. Only CSE & IT, First class with no backlogs.
Candidates with knowledge of Java, Spring Boot, and Java Microservices will be an added advantage. Certified candidates are preferred.
Zeal to learn new technologies, Good Attitude, Excellent communication (oral & verbal).
Experience: Fresher
Location: Hyderabad
Work Mode: WFO
Roles and Responsibilities:
* Design, build, and maintain efficient, reusable, and reliable Java code.
* Establish & Manage Software Configuration Management System.
* Analyze the system logs and initiate necessary measures to ensure high availability for the system.
* Carryout simulation and test for real jobs on test environment
Support troubleshooting of application software remotely on customer locations, as & when required
* Provide technical assistance against any software bugs encountered while installation, testing and commissioning at site.
Desired Candidate Profile:
* Having B.E/B.Tech/MCA from recognized University in 2023 & 2024.
* Freshers are invited to apply
* Excellent communication skills.
* High proficiency level in the English language (written and spoken)
* Good interpersonal, verbal, and written communication skills
* Demonstrated proficiency in product lines that you have worked
* Strong problem-solving skills ability to deliver quality code first time right
* Should have basic knowledge of OOPS concepts, multi-threading, core JAVA concepts and coding.
#freshers #freshershiring #hiringfresher
Interested candidates can share me their resume on duresh.p@federalsoftsystems.com
Thanks & Regards,
Duresh Patnaik,
7008935694,
Executive - Talent Acquisition
vector<vector<int>> solution(vector<vector<int>> image, int radius) {
int rows = image.size();
int cols = image[0].size();
vector<vector<int>> blurred_image(rows, vector<int>(cols, 0));
for (int i = 0; i < rows; ++i) {
for (int j = 0; j < cols; ++j) {
vector<int> neighbors;
for (int r = max(0, i - radius); r < min(rows, i + radius + 1); ++r) {
for (int c = max(0, j - radius); c < min(cols, j + radius + 1); ++c) {
if (r != i || c != j) {
neighbors.push_back(image[r][c]);
}
}
}
if (!neighbors.empty()) {
int mean_neighbors = accumulate(neighbors.begin(), neighbors.end(), 0) / neighbors.size();
blurred_image[i][j] = (image[i][j] + mean_neighbors) / 2;
} else {
blurred_image[i][j] = image[i][j];
}
}
}
return blurred_image;
}
Autodesk โ
int rows = image.size();
int cols = image[0].size();
vector<vector<int>> blurred_image(rows, vector<int>(cols, 0));
for (int i = 0; i < rows; ++i) {
for (int j = 0; j < cols; ++j) {
vector<int> neighbors;
for (int r = max(0, i - radius); r < min(rows, i + radius + 1); ++r) {
for (int c = max(0, j - radius); c < min(cols, j + radius + 1); ++c) {
if (r != i || c != j) {
neighbors.push_back(image[r][c]);
}
}
}
if (!neighbors.empty()) {
int mean_neighbors = accumulate(neighbors.begin(), neighbors.end(), 0) / neighbors.size();
blurred_image[i][j] = (image[i][j] + mean_neighbors) / 2;
} else {
blurred_image[i][j] = image[i][j];
}
}
}
return blurred_image;
}
Autodesk โ
def solution(board):
board = list(map(list, zip(*board)))
obstacles_to_remove = 0
lowest_figure = len(board[0]) - 1
for col in range(len(board)):
if '*' in board[col]:
lowest_part = board[col].index('*')
lowest_figure = min(lowest_figure, lowest_part)
obstacles_to_remove += board[col][:lowest_part].count('#')
return obstacles_to_remove
Autodesk โ
Forwarded from OffCampus Jobs | OnCampus Jobs | Daily Jobs Updates | Lastest Jobs | All Jobs | CSE Jobs | Fresher Jobs โฅ (Dushyant)
Wellfound
Software Development Intern (Cyber Security/DevOps Focus) at Cyberlence โข Bangalore Urban
Cyberlence is hiring a Software Development Intern (Cyber Security/DevOps Focus) in Bangalore Urban - Apply now on Wellfound!
string solution(vector<string> commands) {
unordered_map<string, unordered_set<string>> bucket_files;
string current_bucket;
for (const string& command : commands) {
istringstream iss(command);
string action, name;
iss >> action >> name;
if (action == "goto") {
current_bucket = name;
} else if (action == "create") {
bucket_files[current_bucket].insert(name);
}
}
string max_bucket;
size_t max_files = 0;
for (const auto& entry : bucket_files) {
if (entry.second.size() > max_files) {
max_files = entry.second.size();
max_bucket = entry.first;
}
}
return max_bucket;
}
โค1
def solution(queries, diff):
numbers = {}
output = []
for query in queries:
if "+" in query:
number = int(query.split("+")[1])
numbers[number] = numbers.get(number, 0) + 1
else:
number = int(query)
del numbers[number]
count = 0
for number in numbers:
count += numbers.get(number - diff, 0) * numbers.get(number + diff, 0)
output.append(count)
return output