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

#力扣:14. 最长公共前缀@FDDLC

14. 最长公共前缀

一、Java

class Solution {public String longestCommonPrefix(String[] strs) {for (int l = 0; ; l++) {for (int i = 0; i < strs.length; i++) {if (l >= strs[i].length() || strs[i].charAt(l) != strs[0].charAt(l)) return strs[0].substring(0, l);}}}
}

二、C++

#include <string>
#include <vector>using namespace std;class Solution {
public:string longestCommonPrefix(vector<string> &strs) {for (int l = 0;; l++) {for (int i = 0; i < strs.size(); i++) {if (l >= strs[i].length() || strs[i][l] != strs[0][l]) return strs[0].substr(0, l);}}}
};

三、Python

from typing import Listclass Solution:def longestCommonPrefix(self, strs: List[str]) -> str:l = 0while True:for i in range(len(strs)):if l >= len(strs[i]) or strs[i][l] != strs[0][l]:return strs[0][0:l]l += 1

四、JavaScript

var longestCommonPrefix = function (strs) {for (let l = 0; ; l++) {for (let i = 0; i < strs.length; i++) {if (l >= strs[i].length || strs[i][l] != strs[0][l]) return strs[0].substring(0, l);}}
};

五、Go

package mainfunc longestCommonPrefix(strs []string) string {for l := 0; ; l++ {for i := 0; i < len(strs); i++ {if l >= len(strs[i]) || strs[i][l] != strs[0][l] {return strs[0][0:l]}}}
}

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

相关文章:

  • Android 13.0 解锁状态下禁止下拉状态栏功能实现
  • chromium线程模型(1)-普通线程实现(ui和io线程)
  • uniapp uni.showToast 一闪而过的问题
  • 代理模式介绍及具体实现(设计模式 三)
  • 【18】c++设计模式——>适配器模式
  • mariadb 错误日志中报错:Incorrect definition of table mysql.column_stats:
  • 【SpringBoot】多环境配置和启动
  • 跨qml通信
  • 力扣-404.左叶子之和
  • 如何搭建一个 websocket
  • pip常用命令
  • [QT编程系列-43]: Windows + QT软件内存泄露的检测方法
  • 【Java-LangChain:使用 ChatGPT API 搭建系统-5】处理输入-思维链推理
  • java Spring Boot RequestHeader设置请求头,当请求头中没有Authorization 直接400问题解决
  • [CISCN2019 华北赛区 Day1 Web5]CyberPunk 二次报错注入
  • 双机并联逆变器自适应虚拟阻抗下垂控制(Droop)策略Simulink仿真模型
  • 8月份,誉天79名学员通过HCIE认证!
  • Quarto 入门教程 (2):如何使用并编译出不同文档
  • 【C++设计模式之命令模式:行为型】分析及示例
  • 二、Excel VBA 简单使用
  • 获取url后面的参数
  • python入门篇07-数据容器(序列 集合 字典,json初识)基础(下)
  • 阿里云服务器公网带宽价格表“按固定带宽”计费模式
  • MTK的充电方案—PMIC充电
  • 【Overload游戏引擎分析】画场景栅格的Shader分析
  • 智能化物流管理:全国快递物流查询API的角色与优势
  • Spring Boot如何配置CORS支持
  • Mybatis 拦截器(Mybatis插件原理)
  • AXI总线协议基础--几分钟熟悉通道信号和基础架构
  • matlab数学建模方法与实践 笔记汇总