当前位置: 首页 > news >正文

住房与城乡建设部网站广州市建设企业网站报价

住房与城乡建设部网站,广州市建设企业网站报价,wordpress图片文件夹,天津外贸seo推广这期周赛题目和测试集还算完整,没有出现往期的bug。1、题目名称:幼稚班作业幼稚园终于又有新的作业了。 老师安排同学用发给同学的4根木棒拼接成一个三角形。 当然按照正常的逻辑,如果不能拼接成三角形。 必然要折断某个木棍来拼接三角形。 可…

这期周赛题目和测试集还算完整,没有出现往期的bug。

1、题目名称:幼稚班作业

幼稚园终于又有新的作业了。 老师安排同学用发给同学的4根木棒拼接成一个三角形。 当然按照正常的逻辑,如果不能拼接成三角形。 必然要折断某个木棍来拼接三角形。 可是懒惰的小艺当然不会费力了! 如果拼接不成三角形,小艺就会把它拼接成类似边长 1 1 2的伪三角形(两边之和等于第3边)。 如果伪三角形都拼接不成那就不交作业!

几个判断语句就能解决本题了;一个是任意两边之和大于第三边 ,即返回1;任意两边之和等于第三边则返回0(伪三角形);否则返回-1(无法构成三角形以及伪三角形)

核心代码:

def solution(self, arr):result = Nonearr = sorted(arr)if arr[0] + arr[1] > arr[2] and arr[2] - arr[0] < arr[1]:result = 1elif arr[1] + arr[2] > arr[3] and arr[3] - arr[1] < arr[2]:result = 1elif arr[0] + arr[1] == arr[2] or arr[1] + arr[2] == arr[3]:result = 0else:result = -1return result

2、题目名称:异或和

小张找到了一个整数 N,他想问问你从 1 到 N 的所有不同整数的异或和是多少, 请你回答他的问题。

本题存在规律,用数学的方法推到下,可以发现从1到N的所有不同整数的异或和,

如果对4取余等于0,则异或和为N本身;

如果对4取余等于1,则异或和为1;

如果对4取余等于2,则异或和为N+1;

否则异或和为0;

用代码实现如下:

核心代码:

def solution(self, N):if N% 4 == 0:return Nelif N%4==1:return 1elif N%4==2:return N+1else:return 0

3、题目名称:大整数替换数位

以字符串的形式给你一个长度为 M 的整数 N,请你计算出对这个数进行一次操作后模 9 的值为 1 的所有可能的不同操作方式。
在一次操作中, 我们可以选择 N 的一个数位 N[i],并把它替换成另一个不同的 0 到 9 范围之内的数 B,当且仅当它们选择的 i 或 B 不同时两种操作方式不同。
def solution(self, M, N):rem = sum(int(n) for n in N) % 9count = 0for i in range(M):for j in range(10):if str(j) != N[i]:new_N = (rem+j-int(N[i])) %9if new_N==1:count+=1return count

4、题目名称:莫名其妙的键盘

有一个神奇的键盘,你可以用它输入a到z的字符,然而每当你输入一个元音字母(a,e,i,o,u其中之一)的时候,已输入的字符串会发生一次反转! 比方说,当前输入了tw,此时再输入一个o,此时屏幕上的字符串two会反转成owt。 现给出一个字符串,若用该键盘输入,有多少种方法可以得到?

这里我用了递归的方法;对于递归由于要调用很多次,会导致运行时间太长,所以可以调用内置库

from functools import lru_cache
@lru_cache()
def funXX(): #调用的方法pass

来实现递归加速

核心代码:

from functools import lru_cache
@lru_cache()
def solution(self, s):letter = ('a','e','i','o','u')result = Noneif len(s) == 1:return 1result = 0    if s[0] in letter:result += self.solution(s[1:][::-1])if s[-1] not in letter:result += self.solution(s[:-1])return result

http://www.yayakq.cn/news/528106/

相关文章:

  • 网站开发 视频存在哪做网站的公司销售话术
  • 展览搭建设计网站舞钢做网站
  • 定制企业网站建设制作怎样新建一个网页
  • 教做湘菜的视频网站wordpress映射不出去
  • 国外专业做汽配的网站最新国际新闻 大事件
  • 免费金融发布网站模板下载网站整站建设
  • 兰州网站制作设计做微商有哪些网站可以免费宣传
  • 惠州seo网站排名国内知名网站建设排名
  • 做网站哪个部分管理软件属于什么软件
  • 制作网站复杂吗网站开发 维护岗位职责
  • 做宝玉石交易的网站有哪些吃什么补肾壮阳最快速
  • 案例学习网站建设方案seo是什么意思广东
  • 开一个网站的流程在线代理ip网页
  • 公司实力 网站南上海网站建设
  • 网站自适应手机自己做网站可以吗
  • 正规网站建设服务娱乐新闻做的好的网站
  • 郑州网站科技宜兴公司做网站
  • 申请了域名 网站怎么建设呢盐城市住房城乡建设网站
  • 北京网页设计外包北京网站优化专家
  • 网站建设客户案例实用电子商务网站建立
  • 网站 .net 多少钱小程序电商商城
  • 常熟建设银行 招聘网站南昌seo招聘信息
  • 网站没有问题但是一直做不上首页游戏怎么开发
  • 怀来网站seo未来做哪些网站能致富
  • 网站建设中页面模板免费咨询服务期
  • 广州品牌形象设计ios aso优化工具
  • 中山建网站哪家好做免费外贸网站册域名
  • 百度推广免费送网站什么人需要网站建设
  • 北京开发网站WordPress固定连接html
  • 做的比较好的网站推荐营业推广策划方案