TCS Ninja Interview Questions
TCS Ninja Interview Questions
1. Python Questions:
def is_prime(n):
if n <= 1:
return False
if n % i == 0:
return False
return True
- Reverse a list:
my_list = [1, 2, 3, 4, 5]
reversed_list = my_list[::-1]
print(reversed_list)
3. C Questions:
- What is a pointer in C?
4. C Coding Examples:
- Reverse a string in C:
int n = strlen(str);
str[n - i - 1] = temp;
int factorial(int n) {
if (n <= 1) return 1;
}
5. Combined Python and C Problem:
Python Implementation:
while b:
a, b = b, a % b
return a
C Implementation:
while (b != 0) {
int temp = b;
b = a % b;
a = temp;
return a;