leetCode
holiday_lwh
脚踏实地,仰望星空
展开
-
832 翻转图像
代码:/** * @param {number[][]} A * @return {number[][]} */var flipAndInvertImage = function(A) { // A = A.reverse(); for(var i=0; i<A.length;i++){ A[i].reverse(); fo...原创 2018-12-22 19:34:33 · 176 阅读 · 0 评论 -
709 to lower case 及字符串方法总结
/** * @param {string} str * @return {string} */var toLowerCase = function(str) { var result = ''; for(var i =0; i< str.length; i++){ var code = str[i].charCodeAt(); ...原创 2018-12-22 17:44:54 · 210 阅读 · 0 评论 -
349 两个数组的交集
思路,先把共同的元素都放到一个数组,然后进行数组去重/** * @param {number[]} nums1 * @param {number[]} nums2 * @return {number[]} */var intersection = function(nums1, nums2) { var temp = [], targetArr = []; ...原创 2018-12-28 13:17:28 · 111 阅读 · 0 评论 -
867 转置矩阵
代码:/** * @param {number[][]} A * @return {number[][]} */var transpose = function(A) { var result = []; for(var k=0; k<A[0].length; k++ ){ result[k] = []; } for(var ...原创 2018-12-23 12:00:05 · 251 阅读 · 0 评论 -
922 按奇偶排序数组II
/** * @param {number[]} A * @return {number[]} */var sortArrayByParityII = function(A) { var odd =[]; var even =[]; var result = []; for(var i=0;i<A.length;i++){ ...原创 2018-12-23 12:10:30 · 128 阅读 · 0 评论 -
929 独特的电子邮件地址
var numUniqueEmails = function(emails) { const arr = emails.map((val) => { return (val.split('@')[0].replace(/\./g, '') + '@'+val.split('@')[1]).replace(/\+.*(?=@)/, '') })...原创 2018-12-30 14:28:17 · 494 阅读 · 0 评论 -
10 正则表达式匹配
/** * @param {string} s * @param {string} p * @return {boolean} */var isMatch = function(s, p) { var reg = RegExp(p); var match = s.match(reg); return (s == match ) };笔记:...原创 2018-12-26 11:39:36 · 175 阅读 · 0 评论 -
595. 大的国家
Create table If Not Exists World (name varchar(255), continent varchar(255), area int, population int, gdp int)Truncate table Worldinsert into World (name, continent, area, population, gdp) values ...原创 2019-01-03 13:16:32 · 187 阅读 · 0 评论