ADVERTISEMENT

One of the works done by our Robotics and Machine Learning division,
SELF-LEVELING QUADCOPTER
Arduino based Quadcopter.
Self-leveling is acheived by the aligning the quadcopter using the readings from the gryo as well as the accelerometer.
A four channel RC transmitter is used to control the movement of the quadcopter when in flight. Kindly subscribe to our YouTube Channel and stay tuned.
Showing posts with label CSE1001. Show all posts
Showing posts with label CSE1001. Show all posts

Monday, 15 August 2016

CSE 1001 : PP2 : Digits Factors

a=input()
n=int(a)
c=0
for i in a[::-1]:
    if(n%int(i)==0):
        c=c+1
        print(i)
if(c==0):
    print("No factors");

CSE 1001 :PP2 : Co Prime ,Mutually Prime

a=int(input())
b=int(input())
flag=0
for p in range(2,min(a,b)):
    if(a%p==0 and b%p==0):
        flag=1;
if(flag==1):
    print("Not coprime")
else:
    print("Coprime")

CSE 1001 :PP2: Liters and MilliLiters

l=0
ml=0
n=int(input())
for i in range(n):
    l=l+int(input())
    ml=ml+int(input())
l=l+int(ml/1000);
ml=ml%1000;
print(l)
print(ml)

CSE1001 :PRACTICE PROBLEM 2:PATTERN PRINTING


n=int(input())
for i in range(1,n+1):
    print("*"*(2*i));

Tuesday, 3 May 2016

CSE1001: PYTHON : BONUS

ELIZEBETH's WALK
================================================================
x,y,z,m1=int(input()),int(input()),int(input()),int(input())
time=(y*9/5)+(z*3/5)+(x*6/5)
print(int(6+time//3600),int(time//60)%60)
time=time+(z*9/5)+(y*3/5)+(x*6/5)+m1*60
print(int(6+time//3600),int(time//60)%60)
======================================================
Count Unique Words
=======================================================
from pprint import pprint
k=input()
c=0
d={}
import sys
import re
for ch in k:
    if(re.match("[0-9]",ch)):
        print("Invalid input")
        sys.exit()
for ch in range(len(k)-1):
    if(re.match("[^A-Za-z0-9]",k[ch]) and re.match("[^A-Za-z0-9]",k[ch+1]) and k[ch]!=" " and k[ch+1]!=" "):
        print("Invalid input")
        sys.exit()
for j in range(len(k)):
    if(k[j]==" "):
        temp=k[c:j]
        temp=temp.lower()
        for p in temp[0:len(temp)-1]:
            if(re.match("[^A-Za-z]",p)):
               print("Invalid input")
               sys.exit()
        if(re.match("[^A-Za-z]",temp[len(temp)-1])):
               temp=temp[0:len(temp)-1]
        c=j+1
        if(temp in list(d.keys())):
            d[temp]=d[temp]+1
        else:
            d[temp]=1
temp=k[c:]
temp=temp.lower()
for p in temp[0:len(temp)-1]:
    if(re.match("[^A-Za-z]",p)):
        print("Invalid input2")
        sys.exit()
    if(re.match("[^A-Za-z]",temp[len(temp)-1])):
        temp=temp[0:len(temp)-1]
   
if(temp in list(d.keys())):
    d[temp]=d[temp]+1
else:
    d[temp]=1
pprint(d)
==================================================================
Sentiment analysis
==============================================================
B=["awful","bad","cruel","damage","evil","fear","greed","horrible","ill","jealous"]
G=["amazing","awesome","excellent","fantastic","great","incredible","outstanding","perfect","beautiful","cute"]
Bi,Bt=0,0
Gi,Gt=0,0
N=0
n=int(input())
for k in range(n):
    S=input()
    c=0
    for ch in range(len(S)):
        if(S[ch]==" "):
            if(S[c:ch] in B):
                Bt=Bt+1
                break
            elif(S[c:ch] in G):
                Gt=Gt+1
                break
print(format((1-(Gt/n)-(Bt/n)),"0.2f"))
     
print(format((Gt/n),"0.2f"))
     
print(format((Bt/n),"0.2f"))
=========================================================================
8 - Queen PUZZLE
========================================================================
import sys
n=int(input())
cx=n
cy=1
if(n<=0):
    print("Invalid input")
    sys.exit()
if(cx+1<=3):
    print(cx+1)
    print(cy)
if(cy-1>0):
    print(cx)
    print(cy-1)
if(cx-1>0):
    print(cx-1)
    print(cy)

if(cy+1<=3):
    print(cx)
    print(cy+1)
cy=2

if(cx+1<=3):
    print(cx+1)
    print(cy)
if(cy-1>0):
    print(cx)
    print(cy-1)
if(cx-1>0):
    print(cx-1)
    print(cy)

if(cy+1<=3):
    print(cx)
    print(cy+1)
cy=3

if(cx+1<=3):
    print(cx+1)
    print(cy)
if(cy-1>0):
    print(cx)
    print(cy-1)
if(cx-1>0):
    print(cx-1)
    print(cy)

if(cy+1<=3):
    print(cx)
    print(cy+1)
=====================================================================
MANGO
=====================================================================
n=int(input())
print n*6
====================================================================
GMT-to-IST
======================================================================
D,h,m=input(),int(input()),int(input())
d={"Sunday":0,"Monday":1,"Tuesday":2,"Wednesday":3,"Thursday":4,"Friday":5,"Saturday":6}
d1=-1
import sys
for j in list(d.keys()):
    if(j==D):
        d1=d[D]
if(d1==-1 or h>=24 or h<0 or m<0 or m>=60):
    print("Invalid input")
    sys.exit()

m=(m+30)
h=h+m//60+5
m=m%60
if(h>=24):
    h=h-24
    d1=d1+1
    d1=d1%7
for p in list(d.keys()):
    if(d[p]==d1):
        print(p)
print(h)
print(m)
=================================================================================HISTOGRAM
============================================================================
from pprint import pprint
import re
import sys
n=input()
d={}
n=n.lower()
for ch in n:
    if(re.match("[^a-z]",ch)):
        print("Invalid input")
        sys.exit()
for ch in n:
    if(ch in list(d.keys())):
        d[ch]=d[ch]+1
    else:
        d[ch]=1
pprint(d)
d1={}
for j in range(len(n)):
    temp=[]
    for p in list(d.keys()):
        if(d[p]==j):
            temp.append(p)
    if(len(temp)>0):
        temp.sort()
        d1[j]=temp
pprint(d1)
=================================================================================
 ARMSTRONG NUMBER
=================================================================================import sys
n=int(input())
n1=n
n2=n
d=0
if(n<0):
    print("Invalid input")
    sys.exit(1)
while(n>0):
    d=d+1
    n=n//10
arm=0
while(n1>0):
    dig=n1%10
    n1=n1//10
    arm=arm+dig**d
if(arm==n2):
    print("Yes")
else:
    print("No")
=================================================================================
PLANT GRAPES 
==============================================================================
l,b=int(input()),int(input())
print((int((l-6)/3)+1)*(int((b-6)/3)+1))
===============================================================================