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

11.9.2024刷华为

文章目录

  • HJ31 单词倒排
  • HJ32 密码提取
  • 语法知识记录

傻逼OD题目又不全又要收费,看毛线,莫名奇妙
HW这叼机构别搁这儿害人得不得?
我觉得我刷完原来的题目
过一遍华为机考的ED卷出处,就行了

HJ31 单词倒排

游戏本做过了好像
在这里插入图片描述

HJ32 密码提取

https://www.nowcoder.com/practice/3cd4621963e8454594f00199f4536bb1?tpId=37&tags=&title=&difficulty=0&judgeStatus=0&rp=1&sourceUrl=%2Fexam%2Foj%2Fta%3FtpId%3D37
在这里插入图片描述

import sys

str1 = input()
str1 = list(str1)
res = 0

for i in range(len(str1)):
    if i == 0:
        continue
    left = str1[0:i]
    right = str1[i:]
    shortLen = min(len(left), len(right))
    count = 0
    for j in range(shortLen):
        if left[-(j+1)] == right[j]:
            count += 2
        else:
            break
    res = max(res, count)

#单数对称的情况
for i in range(len(str1)-1):
    if i == 0:
        continue
    left = str1[0:i]
    right = str1[i+1:]
    mid = str1[i]
    shortLen = min(len(left), len(right))
    count = 1
    for j in range(shortLen):
        if left[-(j+1)] == right[j]:
            count += 2
        else:
            break
    res = max(res, count)

print(res)

语法知识记录


http://www.kler.cn/a/389930.html

相关文章:

  • 利用阿里云下载 WebRTC 源码
  • 《TCP/IP网络编程》学习笔记 | Chapter 8:域名及网络地址
  • 【计算机网络】【网络层】【习题】
  • HarmonyOS SDK下的实践与探索
  • win32 / WTL 开发多线程应用,子线程传递大对象给UI线程(主窗口)的方法
  • Prometheus面试内容整理-Prometheus 的架构和工作原理
  • 基于SSM(Spring + Spring MVC + MyBatis)框架的汽车租赁共享平台系统
  • 渗透测试---python基础:基础语法的使用
  • 嵌入式系统的利器C++
  • 一、HTML
  • 网络初阶——应用层:HTTPS 协议
  • 【初阶数据结构与算法】线性表之链表的分类以及双链表的定义与实现
  • 【C#设计模式(3)——抽象工厂模式(Abstract Factory Pattern)】
  • 弱口令整改方案:借助双因子认证加强账号密码安全
  • CKA认证 | Day1 k8s核心概念与集群搭建
  • 【layui】echart的简单使用
  • web前端三大组成部分
  • 【架构设计常见技术】
  • GESP4级考试语法知识(贪心算法(一))
  • 人工智能、机器学习与深度学习:层层递进的技术解读
  • arkUI:遍历数据数组动态渲染(forEach)
  • VMware Workstation 和Fusion对所有用户免费
  • Toeplitz矩阵循环矩阵
  • uni-app view循环绑定click和 v-if
  • 福昕阅读器高级版解决文件上传IEEE PDF eXpress字体未嵌入
  • 深入探索Waymo自动驾驶技术发展:从DARPA挑战赛到第五代系统的突破