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

力扣25.7.15每日一题——有效单词

Description

应该都能看懂吧……

Solution

一道简单的模拟题。
按照题意枚举字符串,判断元/辅音;判断合法即可。
也不知道今天的题为什么怎么淼

Code(C++、Python3)

C++

class Solution {
public:bool isValid(string word) {if (word.size() < 3) return false;int e = 0, f = 0;for (char c : word) {if (isalpha(c)) {c = tolower(c);if (c == 'a' || c == 'e' || c == 'i' || c == 'o' || c == 'u') {e++;} else {f++;}} else if (!isdigit(c)){return false;}}return e && f;}
};

Python3

class Solution:def isValid(self, word: str) -> bool:if len(word) < 3:return Falsee = f = Falsefor c in word:if c.isalpha():if (c.lower() in 'aeiou'):e = Trueelse :f = Trueelif not c.isdigit():return Falsereturn e and f

欢迎大家关注LeetCode——C2h6oqwq。也恳求大家点赞收藏加关注~~~

http://www.lryc.cn/news/588807.html

相关文章:

  • 微信小程序入门实例_____从零开始 开发一个每天记账的微信小程序
  • 深入理解C++11 std::iota:从原理到实践
  • 深度学习·目标检测和语义分割基础
  • 【PTA数据结构 | C语言版】根据前序序列重构二叉树
  • Docker安装升级redis,并设置持久化
  • 【Java篇】IntelliJ IDEA 安装与基础配置指南
  • 零基础入门物联网-远程门禁开关:代码调试
  • 深度学习 Pytorch图像分类步骤
  • vscode输出中文乱码问题的解决
  • [BrowserOS] Nxtscape浏览器核心 | 浏览器状态管理 | 浏览器交互层
  • TiD2025 | openKylin基础设施平台创新实践分享,构筑开源质量根基
  • 内存栅栏(std::atomic_thread_fence)
  • Redis学习系列之——Redis Stack 拓展功能
  • 深度学习中的激活函数:从原理到 PyTorch 实战
  • C++11:constexpr 编译期性质
  • 【Python3-Django】快速掌握DRF:ModelViewSet实战指南
  • AJAX 入门到精通
  • JavaScript中关于环境对象的拓展
  • GaussDB 数据库字符编码与兼容模式
  • 操作系统笔记:进程调度(Process Scheduling)
  • 纸板加工制造学习1
  • Listener(监听器)
  • 【监控实战】Grafana自动登录如何实现
  • 【prometheus+Grafana篇】基于Prometheus+Grafana实现SQLserver数据库的监控与可视化
  • 半导体制造流程深度解析:外观缺陷检测的AI化路径与实践
  • 批量制作Word:如何根据表格数据的内容批量制作word,根据Excel的数据批量制作word文档的步骤和注意事项
  • docker安装prometheus和Grafana
  • 【PTA数据结构 | C语言版】将表达式树转换成中缀表达式
  • JDK1.8函数式编程实战(附日常工作案例,仅此一篇耐心看完彻底搞懂)
  • 进程探秘:从 PCB 到 fork 的核心原理之旅