Forwarded from OffCampus Jobs | OnCampus Jobs | Daily Jobs Updates | Lastest Jobs | All Jobs | CSE Jobs | Fresher Jobs โฅ (Dushyant)
Deloitte hiring Interns
Eligibility : Any Stream / Any Graduate
https://www.linkedin.com/jobs/view/3980132277
Eligibility : Any Stream / Any Graduate
https://www.linkedin.com/jobs/view/3980132277
Forwarded from OffCampus Jobs | OnCampus Jobs | Daily Jobs Updates | Lastest Jobs | All Jobs | CSE Jobs | Fresher Jobs โฅ (Dushyant)
Kyndryl is hiring for Application Developer
Bangalore Location
Partically Remote
Bachelors degree required
Apply Fast , this job is posted today !
https://kyndryl.wd5.myworkdayjobs.com/KyndrylProfessionalCareers/job/Bangalore-Karnataka-India/Application-Developer_R-19516-1?source=REC_APPLICANT_SOURCE_LinkedIn
Bangalore Location
Partically Remote
Bachelors degree required
Apply Fast , this job is posted today !
https://kyndryl.wd5.myworkdayjobs.com/KyndrylProfessionalCareers/job/Bangalore-Karnataka-India/Application-Developer_R-19516-1?source=REC_APPLICANT_SOURCE_LinkedIn
Myworkdayjobs
Application Developer
Who We Are At Kyndryl, we design, build, manage and modernize the mission-critical technology systems that the world depends on every day. So why work at Kyndryl? We are always moving forward โ always pushing ourselves to go further in our efforts to buildโฆ
๐2
Forwarded from OffCampus Jobs | OnCampus Jobs | Daily Jobs Updates | Lastest Jobs | All Jobs | CSE Jobs | Fresher Jobs โฅ (Dushyant)
Align Technology is hiring for Software Engineer Intern
Expected Stipend: 3-6 LPA
Apply here:
https://americas-aligntech.icims.com/jobs/40617/job?mobile=false&width=1070&height=500&bga=true&needsRedirect=false&jan1offset=330&jun1offset=330
Expected Stipend: 3-6 LPA
Apply here:
https://americas-aligntech.icims.com/jobs/40617/job?mobile=false&width=1070&height=500&bga=true&needsRedirect=false&jan1offset=330&jun1offset=330
Global | English (Excluding US & EMEA)
Software Engineer Intern in Hyderabad, Telangana | Careers at APAC-India-IT Delivery Center Hyderabad
Join a team that is changing millions of lives.
Transforming smiles, changing lives.
At Align Technology, we believe a great smile can transform a personโs life, so we create technology that gives people the confidence to take on whateverโsโฆ
๐2
Forwarded from OffCampus Jobs | OnCampus Jobs | Daily Jobs Updates | Lastest Jobs | All Jobs | CSE Jobs | Fresher Jobs โฅ (Dushyant)
Toolyt is hiring for Front-end Developer
Expected Salary: 15K-50K per month
Apply here:
https://careers.toolyt.com/front-end-developer-19350/
Expected Salary: 15K-50K per month
Apply here:
https://careers.toolyt.com/front-end-developer-19350/
Forwarded from OffCampus Jobs | OnCampus Jobs | Daily Jobs Updates | Lastest Jobs | All Jobs | CSE Jobs | Fresher Jobs โฅ (Dushyant)
Guestara is hiring for ReactJs Frontend Intern
Stipend: 20K - 30K per month
Apply here:
https://wellfound.com/jobs/2999773-reactjs-frontend-intern
Stipend: 20K - 30K per month
Apply here:
https://wellfound.com/jobs/2999773-reactjs-frontend-intern
Atlassian โ
โค1๐1
def countIntersections(startsAt, endsAt):
n = len(startsAt)
events = []
for i in range(n):
events.append((startsAt[i], 'start', i))
events.append((endsAt[i], 'end', i))
events.sort(key=lambda x: (x[0], x[1] == 'start'))
ans = [0] * n
aa = set()
for pos, typ, idx in events:
if typ == 'start':
ans[idx] += len(aa)
for active in aa:
ans[active] += 1
aa.add(idx)
elif typ == 'end':
aa.remove(idx)
return ans
Atlassian 2โ
๐๐ฆ ๐๐น๐ด๐ผ ๐ป ๐ ใ๐๐ผ๐บ๐ฝ๐ฒ๐๐ถ๐๐ถ๐๐ฒ ๐ฃ๐ฟ๐ผ๐ด๐ฟ๐ฎ๐บ๐บ๐ถ๐ป๐ดใ
Photo
int pre = 0;
const int m = 1e9 + 7;
long long ncr(int n, int r)
{
if (!pre)
{
pre = 1;
dp[0][0] = 0;
dp[1][0] = 1;
dp[1][1] = 1;
for (int i = 2; i <= 40; i++)
{
dp[i][0] = 1;
for (int j = 1; j < i; j++)
{
dp[i][j] = dp[i - 1][j] + dp[i - 1][j - 1];
}
dp[i][i] = 1;
}
}
return dp[n][r];
}
long long count(long long x)
{
long long ans = 0;
long long cnt = 0;
long long len = 0;
while (x > 0)
{
if (x & 1)
{
cnt++;
ans += ncr(len, cnt);
}
len++;
x >>= 1;
}
return ans;
}
unsigned int nextPowerOf2(unsigned int n)
{
n--;
n |= n >> 1;
n |= n >> 2;
n |= n >> 4;
n |= n >> 8;
n |= n >> 16;
n++;
return n;
}
int solve(int n)
{
int fn = nextPowerOf2(n) - 1;
int bc = __builtin_popcount(n);
int ans = count(n);
for (int i = n + 1; i < fn; i++)
{
if (__builtin_popcount(i) == bc)
ans = (ans + 1) % m;
}
return ans;
}
Atlassian 1โ
๐ฑ1
def highest_two_digit_number(cards):
cards.sort(reverse=True)
return cards[0] * 10 + cards[1]
your_cards = list(map(int, input().strip().split()))
opponent_cards = list(map(int, input().strip().split()))
your_max = highest_two_digit_number(your_cards)
opponent_max = highest_two_digit_number(opponent_cards)
result = "true" if your_max > opponent_max else "false"
print(your_max)
print(opponent_max)
print(result)
Goldman Sachs
Try card โ
def minConnections(userConnections):
def find(x):
if parent[x] != x:
parent[x] = find(parent[x])
return parent[x]
def union(x, y):
px, py = find(x), find(y)
if px != py:
parent[px] = py
return 1
return 0
users = set()
for connection in userConnections:
users.update(connection)
parent = {user: user for user in users}
components = len(users)
for u, v in userConnections:
components -= union(u, v)
return components - 1
def identifyTheColorSheets(N, M, paintingSheet, shotCoordinates):
color_count = [set() for _ in range(N)]
for x, y, color in shotCoordinates:
for i, (P1, Q1, R1, S1) in enumerate(paintingSheet):
if P1 <= x <= R1 and Q1 <= y <= S1:
color_count[i].add(color)
return [len(colors) for colors in color_count]
def main():
N, M = map(int, input().split())
paintingSheet = []
for _ in range(N):
paintingSheet.append(list(map(int, input().split())))
shotCoordinates = []
for _ in range(M):
shotCoordinates.append(list(map(int, input().split())))
result = identifyTheColorSheets(N, M, paintingSheet, shotCoordinates)
for count in result:
print(count)
if __name__ == "__main__":
main()
Goldman Sachs
Colour โ
def is_modest(number):
str_num = str(number)
length = len(str_num)
for i in range(1, length):
left_part = int(str_num[:i])
right_part = int(str_num[i:])
if right_part != 0 and number % right_part == left_part:
return True
return False
def find_modest_numbers(M, N):
modest_numbers = []
for number in range(M, N + 1):
if is_modest(number):
modest_numbers.append(number)
return modest_numbers
M, N = map(int, input().split())
modest_numbers = find_modest_numbers(M, N)
if modest_numbers:
print(" ".join(map(str, modest_numbers)))
else:
print("No modest numbers found within the range")
Goldman Sachs โ
๐๐ฆ ๐๐น๐ด๐ผ ๐ป ๐ ใ๐๐ผ๐บ๐ฝ๐ฒ๐๐ถ๐๐ถ๐๐ฒ ๐ฃ๐ฟ๐ผ๐ด๐ฟ๐ฎ๐บ๐บ๐ถ๐ป๐ดใ
Photo
#include <iostream>
#include <vector>
#include <unordered_map>
using namespace std;
int playlist(int n, vector<int> songs) {
vector<int> remainder_count(60, 0);
for (int song : songs) {
int remainder = song % 60;
remainder_count[remainder]++;
}
int pairs = 0;
pairs += (remainder_count[0] * (remainder_count[0] - 1)) / 2;
pairs += (remainder_count[30] * (remainder_count[30] - 1)) / 2;
for (int i = 1; i <= 29; i++) {
pairs += remainder_count[i] * remainder_count[60 - i];
}
return pairs;
}
Whole Minute Dilemma โ
#include <vector>
#include <unordered_map>
using namespace std;
int playlist(int n, vector<int> songs) {
vector<int> remainder_count(60, 0);
for (int song : songs) {
int remainder = song % 60;
remainder_count[remainder]++;
}
int pairs = 0;
pairs += (remainder_count[0] * (remainder_count[0] - 1)) / 2;
pairs += (remainder_count[30] * (remainder_count[30] - 1)) / 2;
for (int i = 1; i <= 29; i++) {
pairs += remainder_count[i] * remainder_count[60 - i];
}
return pairs;
}
Whole Minute Dilemma โ
#include <iostream>
#include <algorithm>
#include <cmath>
int solve(int initial, int target) {
int folds = 0;
while (initial > target) {
initial = (initial + 1) / 2;
folds++;
}
return folds;
}
int minMoves(int h, int w, int ht, int wt) {
int folds1 = solve(h, ht) + solve(w, wt);
int folds2 = solve(h, wt) + solve(w, ht);
return min(folds1, folds2);
}
#include <iostream>
#include <vector>
#include <algorithm>
#include <cmath>
using namespace std;
int findMinClicks(string letters) {
int frequencies[26] = {0};
int clicks = 0;
for (char ch : letters) {
frequencies[ch - 'a']++;
}
sort(frequencies, frequencies + 26, greater<int>());
for (int i = 0; i < 26; i++) {
if (frequencies[i] == 0)
break;
clicks += ceil((i + 1) * 1.0 / 9) * frequencies[i];
}
return clicks;
}
Amazon โ
#include <vector>
#include <algorithm>
#include <cmath>
using namespace std;
int findMinClicks(string letters) {
int frequencies[26] = {0};
int clicks = 0;
for (char ch : letters) {
frequencies[ch - 'a']++;
}
sort(frequencies, frequencies + 26, greater<int>());
for (int i = 0; i < 26; i++) {
if (frequencies[i] == 0)
break;
clicks += ceil((i + 1) * 1.0 / 9) * frequencies[i];
}
return clicks;
}
Amazon โ