Coding Questions
Power of 2-231
n = n/2
class Solution(object): if n==1:
def isPowerOfTwo(self, return True
n): if n==1:
elif n%2!=0:
return True
elif n==0:
return False
return False else: return False
elif n%2==0:
while n!=1:
Sort Colors
class Solution(object): else:
def sortColors(self, nums): cnt2 += 1
arr=nums
for i in range(cnt0):
cnt0 = 0
cnt1 = 0
arr[i] = 0
cnt2 = 0 for i in range(cnt0, cnt0 +
for num in arr: cnt1):
if num == 0: arr[i] = 1
cnt0 += 1 for i in range(cnt0 + cnt1,
elif num == 1: len(arr)):
cnt1 += 1 arr[i] = 2
Add Digits
class Solution(object): while num>0:
def addDigits(self, num): k = num%10
true = True sums += k
sums = 0 num//=10
while true: if sums<10:
sums = 0 return sums
num = sums
true = True
Move Zeros
for i in range(len(nums)):
if nums[i] == 0:
[Link](0)
[Link](0)
return nums
Reverse Vowels of a String-345
l=['A','E','I','O','U','a','e','i','o', for i in range(len(s)):
'u’] if s[i] in l:
n=” “ n+=m[j]
m=[]
j+=1
for i in s:
if i in l:
else:
[Link](i) n+=s[i]
m=m[::-1] return n
j=0
Thank You