11.9.2024刷华为

文章目录

  • [HJ31 单词倒排](#HJ31 单词倒排)
  • [HJ32 密码提取](#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

python 复制代码
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)

语法知识记录

相关推荐
程序员黑豆2 小时前
鸿蒙应用开发实战:从零学会自定义组件
前端·华为·harmonyos
qizayaoshuap4 小时前
# [特殊字符] 名言警句 — 鸿蒙ArkTS数据管理与随机展示系统
华为·harmonyos
FrameNotWork4 小时前
HarmonyOS 6.0 LocalStorage页面级存储
华为·交互·harmonyos
FF2501_940228585 小时前
Grid 构建月历网格:7 列模板 + 日期占位算法
后端·华为·harmonyos·鸿蒙系统
FrameNotWork5 小时前
HarmonyOS 6.0 自定义指令与手势组合:从单指到多指的交互进阶
华为·交互·harmonyos
胡琦博客5 小时前
HarmonyOS 智能工具箱(二):OCR 文字识别工具
华为·ocr·harmonyos
FrameNotWork5 小时前
HarmonyOS 6.0 数据可视化图表
华为·信息可视化·harmonyos
程序员黑豆5 小时前
鸿蒙应用开发:6种图片加载方式详解
前端·华为·harmonyos
qizayaoshuap6 小时前
# ❌ 井字棋 — 鸿蒙ArkTS Minimax AI算法与博弈系统设计
人工智能·算法·华为·harmonyos
●VON6 小时前
鸿蒙 PC Markdown 编辑器界面语言切换:跟随系统、简体中文与 English 的完整状态闭环
华为·编辑器·harmonyos·鸿蒙