Forwarded from OffCampus Jobs | OnCampus Jobs | Daily Jobs Updates | Lastest Jobs | All Jobs | CSE Jobs | Fresher Jobs โฅ (Dushyant)
Analyst Position at Dassault Systรจmes
Location - Pune
Qualifications/Experience:
- Bachelorโs Degree in Business, Finance, or Accounting (equivalent work experience considered)
- 0 to 1-year experience in finance and accounting streams preferred
- Excellent communication skills (verbal and written)
- Proficient with MS Office (Excel, Word, and PowerPoint)
- Strong analytical skills and a good team player
- Keen learner with a positive attitude
- Structured, disciplined, and flexible approach towards work
- Ability to work in cross-functional teams with a solution-finding approach
- Able to work in multiple and culturally different environments
- Able to maintain high quality in all deliverables and according to the operating principles
- Education: BCom/BCA/MCom/MBA-Finance/MBA-Marketing (Only passouts candidates)
- Immediate Joiners will be preferred
Interested candidates, please send your CV to
ganesh.thik@3ds.com
Location - Pune
Qualifications/Experience:
- Bachelorโs Degree in Business, Finance, or Accounting (equivalent work experience considered)
- 0 to 1-year experience in finance and accounting streams preferred
- Excellent communication skills (verbal and written)
- Proficient with MS Office (Excel, Word, and PowerPoint)
- Strong analytical skills and a good team player
- Keen learner with a positive attitude
- Structured, disciplined, and flexible approach towards work
- Ability to work in cross-functional teams with a solution-finding approach
- Able to work in multiple and culturally different environments
- Able to maintain high quality in all deliverables and according to the operating principles
- Education: BCom/BCA/MCom/MBA-Finance/MBA-Marketing (Only passouts candidates)
- Immediate Joiners will be preferred
Interested candidates, please send your CV to
ganesh.thik@3ds.com
Forwarded from OffCampus Jobs | OnCampus Jobs | Daily Jobs Updates | Lastest Jobs | All Jobs | CSE Jobs | Fresher Jobs โฅ (Dushyant)
Linkedin
Nawansh Singla on LinkedIn: Data Associate
Are you looking for a remote job in the data domain? ๐ค
Here is an exciting opportunity ๐
๐ฐ Garner Health is hiring a data associate
(Freshers can applyโฆ
Here is an exciting opportunity ๐
๐ฐ Garner Health is hiring a data associate
(Freshers can applyโฆ
Forwarded from OffCampus Jobs | OnCampus Jobs | Daily Jobs Updates | Lastest Jobs | All Jobs | CSE Jobs | Fresher Jobs โฅ (Dushyant)
๐Amdocs is Hiring !!
Role: Associate Technical & Business Operations Analyst- Fresher
Expected CTC: 3 - 5 LPA
๐Apply here: https://jobs.amdocs.com/careers/job/563430996070471
Role: Associate Technical & Business Operations Analyst- Fresher
Expected CTC: 3 - 5 LPA
๐Apply here: https://jobs.amdocs.com/careers/job/563430996070471
Forwarded from OffCampus Jobs | OnCampus Jobs | Daily Jobs Updates | Lastest Jobs | All Jobs | CSE Jobs | Fresher Jobs โฅ (Dushyant)
Company Name: Credflow
Role: Backend Developer
Batch eligible: 2022 and 2023 passouts
CTC: 17-20 LPA
Apply: https://bit.ly/48RnuhZ
Role: Backend Developer
Batch eligible: 2022 and 2023 passouts
CTC: 17-20 LPA
Apply: https://bit.ly/48RnuhZ
#include <iostream>
#include <vector>
using namespace std;
vector<vector<int>> Availability(int N, vector<int> L, vector<int> R) {
int cur = 0;
vector<vector<int>> ans;
if (N == 0) {
ans.push_back({0, 1000000000});
}
for (int i = 0; i < N; i++) {
if (cur < L[i]) {
ans.push_back({cur, L[i]});
}
cur = R[i];
}
if (cur < 1000000000) {
ans.push_back({cur, 1000000000});
}
return ans;
}
Availability โ
#include <vector>
using namespace std;
vector<vector<int>> Availability(int N, vector<int> L, vector<int> R) {
int cur = 0;
vector<vector<int>> ans;
if (N == 0) {
ans.push_back({0, 1000000000});
}
for (int i = 0; i < N; i++) {
if (cur < L[i]) {
ans.push_back({cur, L[i]});
}
cur = R[i];
}
if (cur < 1000000000) {
ans.push_back({cur, 1000000000});
}
return ans;
}
Availability โ
vector<string> solve(string t, int Q, vector<string> q) {
stringstream ss(t);
string tk;
vector<string> p;
while (getline(ss, tk, '\"')) {
p.push_back(tk);
}
vector<string> r;
for (string qry : q) {
size_t pos = qry.find_last_of('.');
qry = qry.substr(pos + 1);
int j = 0;
for (j = 0; j < p.size(); j++) {
if (p[j] == qry) {
break;
}
}
r.push_back(p[j + 2]);
}
return r;
}
Json parsing โ
stringstream ss(t);
string tk;
vector<string> p;
while (getline(ss, tk, '\"')) {
p.push_back(tk);
}
vector<string> r;
for (string qry : q) {
size_t pos = qry.find_last_of('.');
qry = qry.substr(pos + 1);
int j = 0;
for (j = 0; j < p.size(); j++) {
if (p[j] == qry) {
break;
}
}
r.push_back(p[j + 2]);
}
return r;
}
Json parsing โ
#include<bits/stdc++.h>
using namespace std;
int findMessages (int N, vector<string> A) {
int ans=N;
set<string> st;
for(int i=0; i<N; i++) {
string s;
for(int j=0; j<A[i].size(); j++)
s += 'a' + ('z' - A[i][j]);
if (st.find(s) != st.end())
ans -= 1;
st.insert(A[i]);
}
return ans;
}
int main() {
ios::sync_with_stdio(0);
cin.tie(0);
int N;
cin >> N;
vector<string> A(N);
for(int i_A = 0; i_A < N; i_A++)
{
cin >> A[i_A];
}
int out_;
out_ = findMessages(N, A);
cout << out_;
}
Alice and messages โ
using namespace std;
int findMessages (int N, vector<string> A) {
int ans=N;
set<string> st;
for(int i=0; i<N; i++) {
string s;
for(int j=0; j<A[i].size(); j++)
s += 'a' + ('z' - A[i][j]);
if (st.find(s) != st.end())
ans -= 1;
st.insert(A[i]);
}
return ans;
}
int main() {
ios::sync_with_stdio(0);
cin.tie(0);
int N;
cin >> N;
vector<string> A(N);
for(int i_A = 0; i_A < N; i_A++)
{
cin >> A[i_A];
}
int out_;
out_ = findMessages(N, A);
cout << out_;
}
Alice and messages โ
def solve(N, A, D, V):
info_index = {
'bank_account_number': 0,
'account_holder_first_name': 1,
'account_holder_last_name': 2,
'registered_mobile_number': 3,
'branch_code': 4
}
filtered_accounts = [account for account in A if str(account[info_index[D]]) == V]
sorted_accounts = sorted(filtered_accounts, key=lambda x: int(x[0]))
output = "\n".join([" ".join(map(str, account)) for account in sorted_accounts])
return output
N = int(input())
A = []
for _ in range(N):
account_info = input().split()
account_info[0] = int(account_info[0])
account_info[3] = int(account_info[3])
account_info[4] = int(account_info[4])
A.append(account_info)
D = input()
V = input()
result = solve(N, A, D, V)
print(result)
Searching google pay saved account โ
info_index = {
'bank_account_number': 0,
'account_holder_first_name': 1,
'account_holder_last_name': 2,
'registered_mobile_number': 3,
'branch_code': 4
}
filtered_accounts = [account for account in A if str(account[info_index[D]]) == V]
sorted_accounts = sorted(filtered_accounts, key=lambda x: int(x[0]))
output = "\n".join([" ".join(map(str, account)) for account in sorted_accounts])
return output
N = int(input())
A = []
for _ in range(N):
account_info = input().split()
account_info[0] = int(account_info[0])
account_info[3] = int(account_info[3])
account_info[4] = int(account_info[4])
A.append(account_info)
D = input()
V = input()
result = solve(N, A, D, V)
print(result)
Searching google pay saved account โ
vector<int> solve(int N, const vector<vector<int>>& A, const vector<vector<int>>& queries) {
vector<int> results;
results.reserve(queries.size());
for (const auto& query : queries) {
int l = query[0];
int r = query[1];
int x = query[2];
int count = 0;
for (int i = l - 1; i < r; ++i) {
if (A[i][1] > x) {
++count;
}
}
results.push_back(count);
}
return results;
}
//Partial 6/10
Tax Payment โ
vector<int> results;
results.reserve(queries.size());
for (const auto& query : queries) {
int l = query[0];
int r = query[1];
int x = query[2];
int count = 0;
for (int i = l - 1; i < r; ++i) {
if (A[i][1] > x) {
++count;
}
}
results.push_back(count);
}
return results;
}
//Partial 6/10
Tax Payment โ
long long OneBlock(int N, vector<int> Arr) {//one block
vector<int> one_indices;
for (int i = 0; i < N; ++i) {
if (Arr[i] == 1) {
one_indices.push_back(i);
}
}
if (one_indices.size() <= 1) {
return 1;
}
long long ways = 1;
for (int i = 1; i < one_indices.size(); ++i) {
int zeros_between_ones = one_indices[i] - one_indices[i - 1] - 1;
ways *= (zeros_between_ones + 1);
}
return ways;
}
string solve(int n, string op[]) {
stack<string> bs, fs;
bs.push("/home");
for(int i = 0; i < n; i++) {
if(op[i] == "back") {
if(bs.size() > 1) {
fs.push(bs.top());
bs.pop();
}
} else if(op[i] == "forward") {
if(!fs.empty()) {
bs.push(fs.top());
fs.pop();
}
} else {
while(!fs.empty()) {
fs.pop();
}
bs.push(bs.top() + "/" + op[i]);
}
}
return bs.top();
}
Browser history โ
stack<string> bs, fs;
bs.push("/home");
for(int i = 0; i < n; i++) {
if(op[i] == "back") {
if(bs.size() > 1) {
fs.push(bs.top());
bs.pop();
}
} else if(op[i] == "forward") {
if(!fs.empty()) {
bs.push(fs.top());
fs.pop();
}
} else {
while(!fs.empty()) {
fs.pop();
}
bs.push(bs.top() + "/" + op[i]);
}
}
return bs.top();
}
Browser history โ
int main() {
int N;
cin >> N;
vector<pair<int, int>> p(N);
for(int i = 0; i < N; i++)
cin >> p[i].first >> p[i].second;
ll wt = 0, ct = 0;
for(int i = 0; i < N) {
if(p[i].first > ct) {
ct = p[i].first;
}
wt += ct + p[i].second - p[i].first;
ct += p[i].second;
}
cout << wt / N << endl;
return 0;
}
Doctor โ
int N;
cin >> N;
vector<pair<int, int>> p(N);
for(int i = 0; i < N; i++)
cin >> p[i].first >> p[i].second;
ll wt = 0, ct = 0;
for(int i = 0; i < N) {
if(p[i].first > ct) {
ct = p[i].first;
}
wt += ct + p[i].second - p[i].first;
ct += p[i].second;
}
cout << wt / N << endl;
return 0;
}
Doctor โ
def solveLC(key, text):
def check(key, subt):
res = []
for i, (a,b) in enumerate(zip(key, subt)):
if a != b:
res.append(i)
if len(res) == 1 or len(res) > 2:
return False
if not res: return True
if res[0] + 1 != res[1]: return False
i = res[0]
return key[i:i+2] == subt[i:i+2][::-1]
res = 0
for i in range(len(text) - len(key) + 1):
if check(key, text[i:i+len(key)]):
res += 1
return res
print(solveLC("moon","monomon"))
print(solveLC("aaa","aaaa"))
Amazon โ
def check(key, subt):
res = []
for i, (a,b) in enumerate(zip(key, subt)):
if a != b:
res.append(i)
if len(res) == 1 or len(res) > 2:
return False
if not res: return True
if res[0] + 1 != res[1]: return False
i = res[0]
return key[i:i+2] == subt[i:i+2][::-1]
res = 0
for i in range(len(text) - len(key) + 1):
if check(key, text[i:i+len(key)]):
res += 1
return res
print(solveLC("moon","monomon"))
print(solveLC("aaa","aaaa"))
Amazon โ
๐๐ฆ ๐๐น๐ด๐ผ ๐ป ๐ ใ๐๐ผ๐บ๐ฝ๐ฒ๐๐ถ๐๐ถ๐๐ฒ ๐ฃ๐ฟ๐ผ๐ด๐ฟ๐ฎ๐บ๐บ๐ถ๐ป๐ดใ
Photo
vector<string> solve (const string &s, char d) {
vector<string> r;
stringstream ss (s);
string i;
while (getline (ss, i, d)) {
r.push_back (i);
}
return r;
}
void hola(const string &u, int N, const vector<string> &p, const vector<int> &v) {
vector<string> pts = solve (u, '?');
if (pts.size () != 2) {
cout << "Invalid URL" << endl;
return;
}
string b = pts[0];
string q = pts[1];
vector<string> qp = solve (q, '.');
if (qp.size () > N) {
cout << "Too many parameters" << endl;
return;
}
map<string, int> qm;
for (const string &q : qp) {
vector<string> qps = solve (q, '=');
if (qps.size () != 2) {
cout << "Invalid parameter format" << endl;
return;
}
string k = qps[0];
int v = stoi (qps[1]);
qm[k] = v;
}
cout << b << endl;
bool valid = true;
int c = 0;
for (int i = 0; i < N; i++) {
string pm = p[i];
int rv = v[i];
if (qm.count (pm) == 0) continue;
c++;
if (qm[pm] > rv) valid = false;
}
cout << c << endl;
for (int i = 0; i < N; i++) {
string pm = p[i];
if (qm.count (pm) == 0) continue;
cout << pm << " " << qm[pm] << endl;
}
if (valid) cout << "200" << endl;
else cout << "404" << endl;
}
URL Checking โ
vector<string> r;
stringstream ss (s);
string i;
while (getline (ss, i, d)) {
r.push_back (i);
}
return r;
}
void hola(const string &u, int N, const vector<string> &p, const vector<int> &v) {
vector<string> pts = solve (u, '?');
if (pts.size () != 2) {
cout << "Invalid URL" << endl;
return;
}
string b = pts[0];
string q = pts[1];
vector<string> qp = solve (q, '.');
if (qp.size () > N) {
cout << "Too many parameters" << endl;
return;
}
map<string, int> qm;
for (const string &q : qp) {
vector<string> qps = solve (q, '=');
if (qps.size () != 2) {
cout << "Invalid parameter format" << endl;
return;
}
string k = qps[0];
int v = stoi (qps[1]);
qm[k] = v;
}
cout << b << endl;
bool valid = true;
int c = 0;
for (int i = 0; i < N; i++) {
string pm = p[i];
int rv = v[i];
if (qm.count (pm) == 0) continue;
c++;
if (qm[pm] > rv) valid = false;
}
cout << c << endl;
for (int i = 0; i < N; i++) {
string pm = p[i];
if (qm.count (pm) == 0) continue;
cout << pm << " " << qm[pm] << endl;
}
if (valid) cout << "200" << endl;
else cout << "404" << endl;
}
URL Checking โ
Forwarded from OffCampus Jobs | OnCampus Jobs | Daily Jobs Updates | Lastest Jobs | All Jobs | CSE Jobs | Fresher Jobs โฅ (Dushyant)
DNCL Technologies Walk in Drive for Freshers or Experienced
Job Role:
"Embedded Hardware Engineer"
"Embedded Software Developer"
Company Website: www.Dncltech.com
Qualification: Engineering Degree (EEE, ECE)
Experience: Freshers or 3+ Experience
Job Location: Bangalore
Walk In Date: 2nd February 2024
Share Resumes at Satheespandi@dncltech.com
Job Role:
"Embedded Hardware Engineer"
"Embedded Software Developer"
Company Website: www.Dncltech.com
Qualification: Engineering Degree (EEE, ECE)
Experience: Freshers or 3+ Experience
Job Location: Bangalore
Walk In Date: 2nd February 2024
Share Resumes at Satheespandi@dncltech.com
Forwarded from OffCampus Jobs | OnCampus Jobs | Daily Jobs Updates | Lastest Jobs | All Jobs | CSE Jobs | Fresher Jobs โฅ (Dushyant)
We are hiring for Embedded Engineer, it's a permanent position with Mempage Technologies
Skills: C, C++, Linux, Embedded C, Wlan, Wifi.
Passed out Year - 2015-2019
Work location #WFO #hyderabad
Notice Period- Immediate to 10Days Joiners
Interested email their CVs to "kavitha@mempagetech.com"
Skills: C, C++, Linux, Embedded C, Wlan, Wifi.
Passed out Year - 2015-2019
Work location #WFO #hyderabad
Notice Period- Immediate to 10Days Joiners
Interested email their CVs to "kavitha@mempagetech.com"