IBM Coding Exam Answers
2.45K subscribers
13 photos
70 links
Download Telegram
WHY YOU GUYS ARE NOT SUBSCRIBING?

I WILL ONLY GIVE CODE AFTER YOU ALL WILL SUBSCRIBE
I AM NOT ASKING FOR MONEY.. JUST WANT YOU TO SUBSCRIBE THE CHANNEL
STILL SOME PEOPLE ARE NOT SUBSCRIBING... I CAN CHECK WHO HAVE NOT SUBSCRIBED
Solo Rider


#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <limits.h>
typedef struct {
int x, y;
} Point;
typedef struct {
char name[20];
Point location;
} Passenger;
typedef struct {
char number[20];
Point location;
} Vehicle;
int manhattanDistance(Point p1, Point p2) {
return abs(p1.x - p2.x) + abs(p1.y - p2.y);
}
Vehicle* findNearestVehicle(Passenger passenger, Vehicle* vehicles, int m, int* assigned) {
int i;
int minDistance = INT_MAX;
Vehicle* nearestVehicle = NULL;
for (i = 0; i < m; i++) {
if (!assigned[i]) {
int distance = manhattanDistance(passenger.location, vehicles[i].location);
if (distance < minDistance || (distance == minDistance && strcmp(vehicles[i].number, nearestVehicle->number) < 0)) {
minDistance = distance;
nearestVehicle = &vehicles[i];
}
}
}
assigned[nearestVehicle - vehicles] = 1;
return nearestVehicle;
}
int main() {
int n, m,i;
scanf("%d %d", &n, &m);
Passenger passengers[n];
for ( i = 0; i < n; i++) {
scanf("%s %d %d", passengers[i].name, &passengers[i].location.x, &passengers[i].location.y);
}
Vehicle vehicles[m];
for ( i = 0; i < m; i++) {
scanf("%s %d %d", vehicles[i].number, &vehicles[i].location.x, &vehicles[i].location.y);
}
int assigned[m];
memset(assigned, 0, sizeof(assigned));
int totalDistance = 0;
for ( i = 0; i < n; i++) {
Vehicle* assignedVehicle = findNearestVehicle(passengers[i], vehicles, m, assigned);
totalDistance += manhattanDistance(passengers[i].location, assignedVehicle->location);
}
printf("%d\n", totalDistance);
return 0;
}
Solo rider


Only public Test Cases Passed

I'm Trying to Modify So for now you can try this

I will update new soon

Keep sharing
https://t.me/TCS_Codevita_Exam_Help
This media is not supported in your browser
VIEW IN TELEGRAM
NEXT CODE: PICKUP SERVICE
This media is not supported in your browser
VIEW IN TELEGRAM
SAB LOG SUBSCRIBE KARO.. EK MIN LAGEGI and TUMHARA EK QUESTION KA CODE AA JAYEGA

https://www.youtube.com/shorts/wfhCTLmxlEw
and FIR TCS ME JOB.. FAST
SAARE LOG SUBSCRIBE KARO.. IT WILL TAKE 2 Mins
https://www.youtube.com/shorts/xcmj7hifWro

JALDI SUBSCRIBE KARO GUYZ... AAGE KE CODE BHI UPLOAD KRNE H
This media is not supported in your browser
VIEW IN TELEGRAM
UPLOADING NEW CODE in 2 Minutes
This media is not supported in your browser
VIEW IN TELEGRAM
def minimum_vehicles(weights, max_limit):
# Filter out zero weights and sort the remaining weights in descending order
sorted_weights = sorted(filter(lambda x: x != 0, weights), reverse=True)

left, right = 0, len(sorted_weights) - 1
vehicles = 0

while left <= right:
if sorted_weights[left] + sorted_weights[right] <= max_limit:
right -= 1
left += 1
vehicles += 1

return vehicles

# Example usage:
weights = list(map(int, input().split()))
max_limit = int(input())

result = minimum_vehicles(weights, max_limit)
print(result, end="")


Warehouse public PRIVATE passed ... python 3
This media is not supported in your browser
VIEW IN TELEGRAM
Listen PRESENTATION ERROR se Kuch Fark nhi padta.. Your code is Still Submitted Perfectly
YOUTUBE PR 100 SUBS KRDO BS.. I WILL UPLOAD Pick up service

https://www.youtube.com/shorts/xcmj7hifWro

JALDI KARO