Forwarded from OffCampus Jobs | OnCampus Jobs | Daily Jobs Updates | Lastest Jobs | All Jobs | CSE Jobs | Fresher Jobs โฅ (Dushyant)
Samsung Diversity Hiring for Women's ๐ฉ๐ปโ๐ฆฑ
Batch 2023 | Role - SDET
Location - Chennai
https://lnkd.in/dYSkui8j
Batch 2023 | Role - SDET
Location - Chennai
https://lnkd.in/dYSkui8j
LinkedIn
LinkedIn: Log In or Sign Up
1 billion members | Manage your professional identity. Build and engage with your professional network. Access knowledge, insights and opportunities.
Forwarded from OffCampus Jobs | OnCampus Jobs | Daily Jobs Updates | Lastest Jobs | All Jobs | CSE Jobs | Fresher Jobs โฅ (Dushyant)
Company Name : Stripe
Batch : 2024 passouts
Role : Software Engineer , new grad
Salary Range : 20 Lakhs+ p.a.
Link to apply : https://stripe.com/jobs/listing/software-engineering-new-grad/5306085
Batch : 2024 passouts
Role : Software Engineer , new grad
Salary Range : 20 Lakhs+ p.a.
Link to apply : https://stripe.com/jobs/listing/software-engineering-new-grad/5306085
Forwarded from OffCampus Jobs | OnCampus Jobs | Daily Jobs Updates | Lastest Jobs | All Jobs | CSE Jobs | Fresher Jobs โฅ (Dushyant)
Company Name: Salesforce
Role: Software Engineer AMTS
Batch eligible: 2024 grads only
Apply: https://salesforce.wd12.myworkdayjobs.com/en-US/External_Career_Site/job/Software-Engineering-AMTS_JR211332-2
Note: Go with Referral
Role: Software Engineer AMTS
Batch eligible: 2024 grads only
Apply: https://salesforce.wd12.myworkdayjobs.com/en-US/External_Career_Site/job/Software-Engineering-AMTS_JR211332-2
Note: Go with Referral
Forwarded from OffCampus Jobs | OnCampus Jobs | Daily Jobs Updates | Lastest Jobs | All Jobs | CSE Jobs | Fresher Jobs โฅ (Dushyant)
Loveco hiring operations intern
Batch - 2023 / 2024
Apply - https://www.linkedin.com/jobs/view/3689889300
Batch - 2023 / 2024
Apply - https://www.linkedin.com/jobs/view/3689889300
Linkedin
Loveco hiring Operations Intern in Bengaluru East, Karnataka, India | LinkedIn
Posted 7:19:11 PM. Company OverviewLoveco is a leading studio management tech tool company dedicated to creatingโฆ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)
Mahindra and Mahindra is hiring Data Analyst Intern
For 2024 Grads
Duration: 6 months
Expected Stipend: 30k per month
https://www.pluginlive.com/Job/411aa834-fd7a-4077-96a6-9c8589c9e8e4/16907e1c-6fb3-4342-bc43-99b346675fae
For 2024 Grads
Duration: 6 months
Expected Stipend: 30k per month
https://www.pluginlive.com/Job/411aa834-fd7a-4077-96a6-9c8589c9e8e4/16907e1c-6fb3-4342-bc43-99b346675fae
Forwarded from OffCampus Jobs | OnCampus Jobs | Daily Jobs Updates | Lastest Jobs | All Jobs | CSE Jobs | Fresher Jobs โฅ (Dushyant)
Company Name: CelebAI Technologies
Role: Associate Software Engineer
Batch eligible: 2022 and 2023 grads
Apply: https://www.linkedin.com/jobs/view/3695970452
Role: Associate Software Engineer
Batch eligible: 2022 and 2023 grads
Apply: https://www.linkedin.com/jobs/view/3695970452
Linkedin
CelebAI Technologies hiring Associate Software Engineer in Delhi, India | LinkedIn
Posted 5:04:19 AM. About us:Celeb-AI is a specialised Artificial Intelligence solutions company. Our advanced trainingโฆ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)
Company Name: Microsoft
Role: Technical Program Manager Intern
Batch eligible: 2024 grads only
Apply: https://jobs.careers.microsoft.com/us/en/job/1596049/Internship-Opportunity-for-Technical-Program-Manager?jobsource=linkedin
Role: Technical Program Manager Intern
Batch eligible: 2024 grads only
Apply: https://jobs.careers.microsoft.com/us/en/job/1596049/Internship-Opportunity-for-Technical-Program-Manager?jobsource=linkedin
Forwarded from OffCampus Jobs | OnCampus Jobs | Daily Jobs Updates | Lastest Jobs | All Jobs | CSE Jobs | Fresher Jobs โฅ (Dushyant)
Atlassian Women in tech hiring
Batch -2025
Apply -
https://flows.beamery.com/atlassian/women-in-tech-3-0-qvmvsejhw
Batch -2025
Apply -
https://flows.beamery.com/atlassian/women-in-tech-3-0-qvmvsejhw
Beamery
Loading...
A Beamery web application
#include <iostream>
#include <cmath>
#include <iomanip>
using namespace std;
long double pi = 3.14159265358979323846;
long double volume(long double h, long double r) {
return pi * h * h * (r - h/3);
}
long double find_height(long double r, long double v) {
long double low = 0, high = r;
long double eps = 1e-18;
while (high - low > eps) {
long double mid = (low + high) / 2;
if (volume(mid, r) < v) {
low = mid;
} else {
high = mid;
}
}
return low;
}
int main() {
long double r, v;
cin >> r >> v;
long double h = find_height(r, v);
cout << fixed << setprecision(7) << h << endl;
return 0;
}
Astrome || Binary Searchโ
#include <cmath>
#include <iomanip>
using namespace std;
long double pi = 3.14159265358979323846;
long double volume(long double h, long double r) {
return pi * h * h * (r - h/3);
}
long double find_height(long double r, long double v) {
long double low = 0, high = r;
long double eps = 1e-18;
while (high - low > eps) {
long double mid = (low + high) / 2;
if (volume(mid, r) < v) {
low = mid;
} else {
high = mid;
}
}
return low;
}
int main() {
long double r, v;
cin >> r >> v;
long double h = find_height(r, v);
cout << fixed << setprecision(7) << h << endl;
return 0;
}
Astrome || Binary Searchโ
#include <iostream>
#include <algorithm>
#include <vector>
using namespace std;
string sortWord(string word) {
transform(word.begin(), word.end(), word.begin(), ::tolower);
vector<char> charArr(word.begin(), word.end());
int sum = 0;
for (char ch : charArr) {
sum += ch - 'a' + 1;
}
sort(charArr.begin(), charArr.end());
if (sum % 2 == 0) {
return string(charArr.begin(), charArr.end());
}
reverse(charArr.begin(), charArr.end());
return string(charArr.begin(), charArr.end());
}
int main() {
string s;
getline(cin, s);
vector<string> strArr;
size_t pos = 0;
string delimiter = "-";
while ((pos = s.find(delimiter)) != string::npos) {
strArr.push_back(s.substr(0, pos));
s.erase(0, pos + delimiter.length());
}
strArr.push_back(s);
sort(strArr.begin(), strArr.end(), [](string a, string b) {
transform(a.begin(), a.end(), a.begin(), ::tolower);
transform(b.begin(), b.end(), b.begin(), ::tolower);
return a < b;
});
transform(strArr.begin(), strArr.end(), strArr.begin(), sortWord);
string result = strArr[0];
for (int i = 1; i < strArr.size(); i++) {
result += "-" + strArr[i];
}
cout << result << endl;
return 0;
}
Astrome||Sort Wordโ
#include <algorithm>
#include <vector>
using namespace std;
string sortWord(string word) {
transform(word.begin(), word.end(), word.begin(), ::tolower);
vector<char> charArr(word.begin(), word.end());
int sum = 0;
for (char ch : charArr) {
sum += ch - 'a' + 1;
}
sort(charArr.begin(), charArr.end());
if (sum % 2 == 0) {
return string(charArr.begin(), charArr.end());
}
reverse(charArr.begin(), charArr.end());
return string(charArr.begin(), charArr.end());
}
int main() {
string s;
getline(cin, s);
vector<string> strArr;
size_t pos = 0;
string delimiter = "-";
while ((pos = s.find(delimiter)) != string::npos) {
strArr.push_back(s.substr(0, pos));
s.erase(0, pos + delimiter.length());
}
strArr.push_back(s);
sort(strArr.begin(), strArr.end(), [](string a, string b) {
transform(a.begin(), a.end(), a.begin(), ::tolower);
transform(b.begin(), b.end(), b.begin(), ::tolower);
return a < b;
});
transform(strArr.begin(), strArr.end(), strArr.begin(), sortWord);
string result = strArr[0];
for (int i = 1; i < strArr.size(); i++) {
result += "-" + strArr[i];
}
cout << result << endl;
return 0;
}
Astrome||Sort Wordโ
#include <bits/stdc++.h>
using namespace std;
string multiply(string num1, string num2) {
int len1 = num1.size();
int len2 = num2.size();
if (len1 == 0len2 == 0) {
return "0";
}
vector<int> result(len1 + len2, 0);
int i_n1 = 0;
int i_n2 = 0;
for (int i = len1 - 1; i >= 0; i--) {
int carry = 0;
int n1 = num1[i] - '0';
i_n2 = 0;
for (int j = len2 - 1; j >= 0; j--) {
int n2 = num2[j] - '0';
int sum = n1 * n2 + result[i_n1 + i_n2] + carry;
carry = sum / 10;
result[i_n1 + i_n2] = sum % 10;
i_n2++;
}
if (carry > 0) {
result[i_n1 + i_n2] += carry;
}
i_n1++;
}
int i = result.size() - 1;
while (i >= 0 && result[i] == 0) {
i--;
}
if (i == -1) {
return "0";
}
string s = "";
while (i >= 0) {
s += to_string(result[i--]);
}
return s;
}
int main() {
string str1, str2;
cin >> str1 >> str2;
if (( str1.at (0) == '-' str2.at(0) == '-') &&
(str1.at(0) != '-'str2.at (0) != '-')) {
cout << "-";
}
if ( str1.at (0) == '-') {
str1 = str1.substr(1);
}
if ( str2.at (0) == '-') {
str2 = str2.substr(1);
}
cout << multiply(str1, str2);
return 0;
}
Astrome Big Integer Multiplication โ
using namespace std;
string multiply(string num1, string num2) {
int len1 = num1.size();
int len2 = num2.size();
if (len1 == 0
return "0";
}
vector<int> result(len1 + len2, 0);
int i_n1 = 0;
int i_n2 = 0;
for (int i = len1 - 1; i >= 0; i--) {
int carry = 0;
int n1 = num1[i] - '0';
i_n2 = 0;
for (int j = len2 - 1; j >= 0; j--) {
int n2 = num2[j] - '0';
int sum = n1 * n2 + result[i_n1 + i_n2] + carry;
carry = sum / 10;
result[i_n1 + i_n2] = sum % 10;
i_n2++;
}
if (carry > 0) {
result[i_n1 + i_n2] += carry;
}
i_n1++;
}
int i = result.size() - 1;
while (i >= 0 && result[i] == 0) {
i--;
}
if (i == -1) {
return "0";
}
string s = "";
while (i >= 0) {
s += to_string(result[i--]);
}
return s;
}
int main() {
string str1, str2;
cin >> str1 >> str2;
if ((
(str1.at(0) != '-'
cout << "-";
}
if (
str1 = str1.substr(1);
}
if (
str2 = str2.substr(1);
}
cout << multiply(str1, str2);
return 0;
}
Astrome
#include<bits/stdc++.h>
using namespace std;
int main() {
string s;
getline(cin, s);
stringstream ss(s);
string word;
vector<string> v;
while(ss >> word) {
v.push_back(word);
}
int ans = 0;
int n = v.size();
for(int i = 0; i < v.size(); i++) {
if(v[i] == "null")
continue;
int left = 2 * i + 1;
int leftSum = 0;
while(left < n){
if(v[left] == "null")
break;
leftSum += stoi(v[left]);
left = 2 * left + 1;
}
int right = 2 * i + 2;
int rightSum = 0;
while(right < n){
if(v[right] == "null")
break;
leftSum += stoi(v[right]);
right = 2 * right + 2;
}
if(2 * i + 1 >= n or 2 * i + 2 >= n){
break;
}
else if(leftSum + rightSum == 0){
ans++;
}
}
cout << ans;
}
using namespace std;
int main() {
string s;
getline(cin, s);
stringstream ss(s);
string word;
vector<string> v;
while(ss >> word) {
v.push_back(word);
}
int ans = 0;
int n = v.size();
for(int i = 0; i < v.size(); i++) {
if(v[i] == "null")
continue;
int left = 2 * i + 1;
int leftSum = 0;
while(left < n){
if(v[left] == "null")
break;
leftSum += stoi(v[left]);
left = 2 * left + 1;
}
int right = 2 * i + 2;
int rightSum = 0;
while(right < n){
if(v[right] == "null")
break;
leftSum += stoi(v[right]);
right = 2 * right + 2;
}
if(2 * i + 1 >= n or 2 * i + 2 >= n){
break;
}
else if(leftSum + rightSum == 0){
ans++;
}
}
cout << ans;
}
Forwarded from OffCampus Jobs | OnCampus Jobs | Daily Jobs Updates | Lastest Jobs | All Jobs | CSE Jobs | Fresher Jobs โฅ (Dushyant)
Company Name: ful.io
Role: Software Developer Intern
Batch eligible: 2024 and 2025 grads
Stipend: 10k per month
Apply: https://bit.ly/3P4DWnL
Role: Software Developer Intern
Batch eligible: 2024 and 2025 grads
Stipend: 10k per month
Apply: https://bit.ly/3P4DWnL
cuvette.tech
Software Developer Internship in ful.io at Bangalore, Karnataka, India | Cuvette
Apply For Software Developer Internship | Skills required are Python, Regular Expression | Stipend โน10K-10K | Job Offer โน 3 LPA - 5 LPA | FULL-TIME INTERNSHIP | Location is Work from Home
def find_submatrix(board, pattern):
def is_match(x, y):
current_subs = substitutions.copy()
for i in range(len(pattern)):
for j in range(len(pattern[0])):
if pattern[i][j].isalpha():
if pattern[i][j] not in current_subs:
current_subs[pattern[i][j]] = board[x+i][y+j]
elif current_subs[pattern[i][j]] != board[x+i][y+j]:
return False
else:
if board[x+i][y+j] != pattern[i][j]:
return False
return True
earliest_match = [-1, -1]
for x in range(len(board) - len(pattern) + 1):
for y in range(len(board[0]) - len(pattern[0]) + 1):
substitutions = {}
if is_match(x, y):
return [x, y]
return earliest_match
# Example usage
board = [
[1, 2, 3, 4],
[5, 6, 7, 8],
[9, 1, 2, 3]
]
pattern = [
['A', 'B'],
['C', 'D']
]
result = find_submatrix(board, pattern)
print(f"Pattern found at coordinates {result}") # Prints the earliest match or [-1, -1]
def is_match(x, y):
current_subs = substitutions.copy()
for i in range(len(pattern)):
for j in range(len(pattern[0])):
if pattern[i][j].isalpha():
if pattern[i][j] not in current_subs:
current_subs[pattern[i][j]] = board[x+i][y+j]
elif current_subs[pattern[i][j]] != board[x+i][y+j]:
return False
else:
if board[x+i][y+j] != pattern[i][j]:
return False
return True
earliest_match = [-1, -1]
for x in range(len(board) - len(pattern) + 1):
for y in range(len(board[0]) - len(pattern[0]) + 1):
substitutions = {}
if is_match(x, y):
return [x, y]
return earliest_match
# Example usage
board = [
[1, 2, 3, 4],
[5, 6, 7, 8],
[9, 1, 2, 3]
]
pattern = [
['A', 'B'],
['C', 'D']
]
result = find_submatrix(board, pattern)
print(f"Pattern found at coordinates {result}") # Prints the earliest match or [-1, -1]
๐๐ฆ ๐๐น๐ด๐ผ ๐ป ๐ ใ๐๐ผ๐บ๐ฝ๐ฒ๐๐ถ๐๐ถ๐๐ฒ ๐ฃ๐ฟ๐ผ๐ด๐ฟ๐ฎ๐บ๐บ๐ถ๐ป๐ดใ
Photo
bool isNextLetter(char s, char t) {
int distance = (t - s + 26) % 26;
return distance == 1;
}
bool areAllNextLetters(const std::string& s, const std::string& t) {
if (s.length() != t.length()) {
return false; // Different lengths, not comparable
}
for (std::size_t i = 0; i < s.length(); ++i) {
if (!isNextLetter(s[i], t[i])) {
return false; // Found a position where the condition doesn't hold
}
}
return true; // All positions satisfy the condition
}
int distance = (t - s + 26) % 26;
return distance == 1;
}
bool areAllNextLetters(const std::string& s, const std::string& t) {
if (s.length() != t.length()) {
return false; // Different lengths, not comparable
}
for (std::size_t i = 0; i < s.length(); ++i) {
if (!isNextLetter(s[i], t[i])) {
return false; // Found a position where the condition doesn't hold
}
}
return true; // All positions satisfy the condition
}