
编程demo
一名测试老兵
这个作者很懒,什么都没留下…
展开
-
面试题之顺时针打印矩阵&旋转90度(Python实现)
1、问题描述:输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,输入如下矩阵:则依次打印出数字1,2,3,4,8,12,16,15,14,13,9,5,6,7,11,10.思路:每次打印并删除矩阵的第一行,然后将矩阵逆时针翻转90度,直至打印出全部结果具体代码实现如下:#顺时针# coding:utf-8class Solution(object): def printMatrix(self, matrix): # 打印矩阵 res原创 2020-07-20 01:49:48 · 881 阅读 · 0 评论 -
数组排序
题目:给定一个非负整数数组 A, A 中一半整数是奇数,一半整数是偶数。对数组进行排序,以便当 A[i] 为奇数时,i 也是奇数;当 A[i] 为偶数时, i 也是偶数。def sortArrayByParityII(list): t1 = [] t2 = [] for num in list: if num%2 == 0: t2.append(num) else: t1.append(num)原创 2020-06-18 15:31:15 · 221 阅读 · 0 评论 -
截取URL的域名并记录次数
题目:对TXT文件中的每一条URL进去截取域名并记录出现的次数,如:http://www.baidu.com,最后进行存储def cut(rows): """ 同样可以利用正则表达式提取 """ contect = rows.rsplit("http")[1] contect = str(contect.rsplit("com/")[0] + "com") contect = str("http" + contect) return contect#判断list原创 2020-06-18 15:59:35 · 280 阅读 · 0 评论