当前位置: 首页 > Web前端 > JavaScript

2129.标题首字母大写-算法(leetode,附思维导图+全解)300题

时间:2023-03-27 14:17:05 JavaScript

零题:算法(leetode,附思维导图+全解)300题(2129)题目首字母大写1.题目描述2.概述解法(思维导图)3.所有解法1方案11)代码://方案1《将字符串切割成数组——处理方法》。//思路://1)状态初始化:constwordList=title.split(''),l=wordList.length;让resStr=''。//2)核心:遍历wordList。//2.1)如果当前单词的长度小于3,将单词中的所有字符串转为小写。//2.2)如果当前单词的长度大于3,则将单词中的第一个字母大写,其余字母小写。//2.3)在resStr之后,拼写单词+''。//3)resStr之后,去掉多余的''。//4)返回结果resStr。varcapitalizeTitle=function(title){//1)状态初始化:constwordList=title.split(''),l=wordList.length;让resStr=''。constwordList=title.split(''),l=wordList.length;让resStr='';//2)核心:遍历wordList。for(leti=0;i{returnacc+=((cur.length<3?(cur.toLowerCase()):(cur[0].toUpperCase()+cur.slice(1).toLowerCase()))+'');},'').slice(0,-1);}四大资源共享及更多1历史文章-概述2博主简介三少Coder,一位致力于编写极简但完整的问题解决方案(算法)的博主。专注一题多解,结构化思维,欢迎一起刷LeetCode~