Hướng dẫn tech mahindra coding questions in python - câu hỏi mã hóa công nghệ mahindra trong python

Hướng dẫn tech mahindra coding questions in python - câu hỏi mã hóa công nghệ mahindra trong python

Câu hỏi mã hóa công nghệ Mahindra với câu trả lời

Tìm tất cả các câu hỏi mã hóa công nghệ mới nhất của Mahindra với câu trả lời ở đây. Với các chương trình này, bạn sẽ nhận được rất nhiều ý tưởng cho loại câu hỏi nào sẽ xuất hiện trong bài kiểm tra cùng với mức độ khó và các khái niệm được sử dụng trong câu hỏi đó.

Bạn có thể sử dụng các ngôn ngữ sau để giải quyết câu hỏi trong bài kiểm tra & NBSP;

  1. C
  2. C++
  3. Java
  4. Python

Tech Mahindra lập trình chi tiết vòng

Sẽ có 26 câu hỏi kiểm tra công nghệ trong kỳ thi công nghệ Mahindra, câu hỏi đầu tiên sẽ là câu hỏi mã hóa và nghỉ ngơi tất cả các câu hỏi sẽ là MCQ kỹ thuật. Giải quyết toàn bộ câu hỏi kiểm tra công nghệ là 65 phút. Vì vậy, bạn có thể cho khoảng 15-20 phút cho câu hỏi mã hóa trong bài kiểm tra.
The difficulty level of question is medium to high where they will judge your knowledge of programming although overall time to solve the whole Tech Test Question is 65 minutes. so, you can give approximately 15-20 minutes to coding question in the exam.

Công nghệ Mahindra mã hóaĐề xuất AVG. Thời gianSự khó khăn
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 1 câu hỏi& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 15-20 phút& nbsp; trung bình

Câu hỏi mã hóa

Câu hỏi 1

Viết một chương trình để trả về sự khác biệt giữa số lượng số lẻ và số chẵn.

Lưu ý: Bạn dự kiến ​​sẽ ghi mã trong hàm CountodDevendiference chỉ nhận được tham số đầu tiên dưới dạng số lượng mục trong mảng và tham số thứ hai làm chính mảng. Bạn không bắt buộc phải lấy đầu vào từ bảng điều khiển.countOddEvenDifference function only which will receive the first parameter as the number of items in the array and second parameter as the array itself. you are not required to take input from the console.

Ví dụ xác định sự khác biệt giữa số lượng số lẻ và số chẵn từ danh sách 5 & nbsp; con số
Finding the difference between the count of odd and even numbers from a list of 5  number

InputInput 1: 8Input 2: 10 20 30 40 55 66 77 83
input 1 : 8
input 2 : 10 20 30 40 55 66 77 83

Output-2
-2

Giải thích Tham số đầu tiên (8) là szie của mảng. Tiếp theo là một loạt các số nguyên. Việc tính toán chênh lệch giữa tổng số của số lẻ và số chẵn như sau:
The first paramter (8) is the szie of the array. Next is an array of integers. The calculation of difference between count sum of odd and even numbers is as follows:

3 (số lượng số lẻ) -5 (số lượng số chẵn) = -2

C

#include 
int countOddEvenDifference(int n, int arr[])
{
int odd = 0, even = 0;
for(int i=0; i {
if(arr[i]%2==0)
{
even = even+1;
}
else
{
odd = odd+1;
}
}
return odd - even;
}
int main()
{
int n;
scanf("%d",&n);
int array[n];
for(int i=0; i {
scanf("%d",&array[i]);
}
int result = countOddEvenDifference(n, array);
printf("%d",result);
return 0;
}

Python

def countOddEvenDifference(n,numbers):
    total=0
    for i in numbers:         if i%2 == 0:            total = total - 1         else:             total = total + 1     return total     n = int(input()) numbers = list(map(int,input().split())) print(countOddEvenDifference(n,numbers))

Tech Mahindra lập trình chi tiết vòng

Sẽ có 26 câu hỏi kiểm tra công nghệ trong kỳ thi công nghệ Mahindra, câu hỏi đầu tiên sẽ là câu hỏi mã hóa và nghỉ ngơi tất cả các câu hỏi sẽ là MCQ kỹ thuật. Giải quyết toàn bộ câu hỏi kiểm tra công nghệ là 65 phút. Vì vậy, bạn có thể cho khoảng 15-20 phút cho câu hỏi mã hóa trong bài kiểm tra.

Công nghệ Mahindra mã hóa : You are expected to write code in the findTotalSum function only which receive three positional arguments:

Đề xuất AVG. Thời gian
2nd : array
3rd : position from where the sum is to be calculated

Sự khó khăn

& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 1 câu hỏi
input 1 : 7
input 2 : 11 22 12 24 13 26 14
input 3 : 5

Output25
25

& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 15-20 phút

& nbsp; trung bình
| 26-13 | = 13
| 14-26 | =  12
Total Sum = 13 + 12 = 25

C

#include 
#include 
int findTotalSum(int nint arr[]int start)
{
    int difference, sum=0;
    for(int i=start-1; i1; i++)
    {
        difference = abs(arr[i]-arr[i+1]);
        sum = sum + difference;
    }
    return sum;
}
int main()
{
    int n;
    int start;
    scanf("%d",&n);
    int array[n];
    for(int i=0; i
    {
        scanf("%d",&array[i]);
    }
    scanf("%d",&start);
    int result = findTotalSum(n, array, start);
    printf("\n%d",result);
    return 0;
}

Python

def findTotalSum(n,numbers,pos):
    total = 0
    for i in range(pos-1,n-1):
        total+= abs(numbers[i]-numbers[i+1])
    return total
n = int(input())
numbers = list(map(intinput().split()))
pos = int(input())
print(findTotalSum(n,numbers,pos))

Tech Mahindra lập trình chi tiết vòng

Sẽ có 26 câu hỏi kiểm tra công nghệ trong kỳ thi công nghệ Mahindra, câu hỏi đầu tiên sẽ là câu hỏi mã hóa và nghỉ ngơi tất cả các câu hỏi sẽ là MCQ kỹ thuật. Giải quyết toàn bộ câu hỏi kiểm tra công nghệ là 65 phút. Vì vậy, bạn có thể cho khoảng 15-20 phút cho câu hỏi mã hóa trong bài kiểm tra.

Công nghệ Mahindra mã hóa : You are expected to write code in the findDifference function only which receive the first parameter as the numbers of items in the array and second parameter as the array itself. You are not required to take the input from the console.

Sự khó khăn

& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 1 câu hỏi

& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 15-20 phút
input 1 : 7
input 2 : 10 20 30 40 50 60 70

Output40
40

& nbsp; trung bình
The first parameter 7 is the size of the array. Sum of element at even index of array is 10 + 30 + 50 + 70 = 160 and sum of elements at odd index of array is 20 + 40 + 60 = 120. The difference between both is 40

C

#include 
int findDifference(int nint arr[])
{
    int odd=0even=0;
    for(int i=0i<ni++)
    {
        if(i%2==0)
        {
            even = even + arr[i];
        }
        else
        {
            odd = odd + arr[i];
        }  
    }
    return even-odd;
}
int main()
{
    int n;
    scanf("%d",&n);
    int array[n];
    for(int i=0i<ni++)
    {
        scanf("%d",&array[i]);
    }
    int result = findDifference(narray);
    printf("%d",result);
    return 0;
}

Python

def findDifference(n,values):
    total = 0
    for i in range(n):
        if i%2 == 0:
            total+=values[i]
        else:
            total-=values[i]
    return total
n = int(input())
values = list(map(intinput().split()))
print(findDifference(n,values))

Tech Mahindra lập trình chi tiết vòng

Sẽ có 26 câu hỏi kiểm tra công nghệ trong kỳ thi công nghệ Mahindra, câu hỏi đầu tiên sẽ là câu hỏi mã hóa và nghỉ ngơi tất cả các câu hỏi sẽ là MCQ kỹ thuật. Giải quyết toàn bộ câu hỏi kiểm tra công nghệ là 65 phút. Vì vậy, bạn có thể cho khoảng 15-20 phút cho câu hỏi mã hóa trong bài kiểm tra.

Công nghệ Mahindra mã hóa : You are expected to write code in the findTotalCurtains function only which receive the first parameter as the number of items in the array and second parameter as the array itself. You are not required to take the input from the console.

Sự khó khăn

& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 1 câu hỏi

& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 15-20 phút
input 1 : 5
input 2 : 3 42 60 6 14

Output9
9

& nbsp; trung bình
The first parameter 5 is the size of the array. Next is an array of measurements in feet. The total number of curtains is 5 which is calculated as under

Câu hỏi mã hóa
42 -> 3
60 -> 5
6 -> 0
14 -> 1
total = 9

C

#include 
int findTotalCurtains(int nint arr[])
{
    int feettotal = 0;
    for(int i=0i<ni++)
    {
        feet = arr[i] / 12;
        total = total + feet;    
    }
    return total;
}
int main()
{
    int n;
    scanf("%d",&n);
    int array[n];
    for(int i=0i<ni++)
    {
        scanf("%d",&array[i]);
    }
    int result = findTotalCurtains(narray);
    printf("%d",result);
    return 0;
}

Python

def findTotalCurtains(n,numbers):
    total = 0
    for i in numbers:
        total += i//12
    return total
n = int(input())
numbers = list(map(intinput().split()))
print(findTotalCurtains(n,numbers))

Công nghệ Mahindra có lặp lại câu hỏi mã hóa không?

Có những câu hỏi mã hóa vòng hai của Tech Mahindra khi bạn kết thúc vòng đầu tiên..

Bài kiểm tra công nghệ trong công nghệ Mahindra là gì?

Vòng 2 (Kiểm tra kỹ thuật + Tính cách) Kiểm tra công nghệ là tên mới được đặt bởi Tech Mahindra cho phần kỹ thuật của họ. Phần này sẽ bao gồm các khái niệm lập trình máy tính, kiến ​​thức chủ đề và kỹ năng mã hóa. Lưu ý: Sinh viên sẽ có thể xóa vòng này sẽ được cung cấp gói cao hơn 5,5 LPA.the new name given by Tech Mahindra for their Technical Section. The section will comprise Computer programming concepts, subject knowledge, and coding skills. Note: Student who will be able to clear this round will be offered a higher package of 5.5 LPA.

Những câu hỏi được hỏi trong vòng mã hóa?

Mã hóa các câu hỏi phỏng vấn về sự hiểu biết khái niệm..
Cấu trúc dữ liệu là gì?Cấu trúc dữ liệu là một định dạng lưu trữ xác định cách lưu trữ, tổ chức và thao tác dữ liệu.....
Một mảng là gì?....
Danh sách được liên kết là gì?....
Lifo là gì?....
Một ngăn xếp là gì?....
FIFO là gì?....
Hàng đợi là gì?....
Cây nhị phân là gì?.

Super Coder trong Tech Mahindra là gì?

Tech Mahindra mời các trường chọn tham gia vào Supercoder Challenge 2022. Thử thách này sẽ cung cấp một nền tảng cho các lập trình viên vừa chớm nở, những người có niềm đam mê lớn trong việc mã hóa và chấp nhận những thách thức mới.Nó cũng sẽ thể hiện vấn đề của bạn phân tích và giải quyết các kỹ năng và suy nghĩ logic đối với vấn đề.a platform for budding coders who have a great passion for coding and accepting new challenges. It would also exhibit your problem analyzing and solving skills and logical thinking towards the problem.