Wednesday, April 13, 2022

Python Coding Intreview question

 #Coding challenge 

Python program to reverse a number


n = int(input("please give a number : "))
print("before reverse your numeber is : ",n)
reverse = 0
while n!=0:
    reverse = reverse*10 + n%10       
    n = (n//10)
print("After reverse : %d" %reverse) 


Python program for palindrome using an iterative method


n=int(input("Enter a number: "))

reverse,temp=0,n

while temp!=0:
    reverse=reverse*10+temp%10
    temp=temp//10


if reverse==n:
    print("number is palindrom")
else:
    print("number is not palindrom")

Program to check a number is Armstrong or not in


num = int(input("please give a number : "))
if num!=0:
    input_number=[]
    res = [int(x) for x in str(num)]
    print(res)
    for i in res:
        input_number.append(i**3)
        result = 0
        for ele in range(0, len(input_number)):
            result = result + input_number[ele]
    if num==result:
        print("number is armstrong")
    else:
        print("number is not armstrong") 
            


    
else:
    print("Please enter a Number > 1")

check given number is prime or not


num = int(input("please give a number : "))

# define a flag variable
flag = False

# prime numbers are greater than 1
if num > 1:
    # check for factors
    for i in range(2, num):
        if (num % i) == 0:
            # if factor is found, set flag to True
            flag = True
            # break out of loop
            break

# check if flag is True
if flag:
    print(num, "is not a prime number")
else:
    print(num, "is a prime number")

Fibonacci series program in python using iterative method


first,second=0,1
n = int(input("please give a number for fibonacci series : "))
print("fibonacci series are : ")
for i in range(0,n):
    if i<=1:
        result=i
    else:
      result = first + second;
      first = second;
      second = result;
    print(result)


 

No comments:

Post a Comment

"๐Ÿš€ Delta Lake's Vectorized Delete: The Secret to 10x Faster Data Operations!"

"๐Ÿš€ Delta Lake's Vectorized Delete: The Secret to 10x Faster Data Operations!" Big news for data engineers! Delta Lake 2.0+ in...