1.调整数组顺序使奇数位于偶数前面(二)
class Solution:
def reOrderArrayTwo(self , array: List[int]) -> List[int]:
left = 0
right = len(array)-1
while right>left:
if not array[left]%2 and array[right]%2:
temp = array[right]
array[right] = array[left]
array[left] = temp
left += 1
right -= 1
continue
elif array[left]%2:
left += 1
elif not array[left]%2:
right -= 1
return array
2.打印从1到最大的n位数
class Solution:
def printNumbers(self , n: int) -> List[int]:
num = int("9"*n)
res = []
for i in range(num):
res.append(i+1)
return res