
JavaScript
AAS48
一起学算法
展开
-
FreeCodeCamp算法:Basic Algorithm Scripting
总结一下最近学javascript中遇到的算法题,内容大多比较简单,主要是熟悉js的语言 1.Check for Palindromes 检查回文字符串 如果给定的字符串是回文,返回true,反之,返回false。 如果一个字符串忽略标点符号、大小写和空格,正着读和反着读一模一样,那么这个字符串就是palindrome(回文)。 注意你需要去掉字符串多余的标点符号和空格,然后把字符串转化成小写来...原创 2019-04-10 16:44:42 · 200 阅读 · 0 评论 -
LeetCode: 977. 有序数组的平方, 832. 翻转图像(js)
给定一个按非递减顺序排序的整数数组 A,返回每个数字的平方组成的新数组,要求也按非递减顺序排序。 示例 1: 输入:[-4,-1,0,3,10] 输出:[0,1,9,16,100] 示例 2: 输入:[-7,-3,2,3,11] 输出:[4,9,9,49,121] 简单题,拿来熟悉熟悉javascript AC代码: /** * @param {number[]} A * @return {...原创 2019-04-10 19:24:38 · 200 阅读 · 0 评论 -
JavaScript基础总结
最近花两天时间基本上把js的基础内容学习了一遍。总结一下。 首先是js中的对象的创建。 涉及到匿名函数 //封装一个猫对象 var cat = { color: "yellow", weight: 123, name: "kiki", id: 111, //对象的方法 run: function() { return "running"; }, jump:functi...原创 2019-04-23 14:03:25 · 120 阅读 · 0 评论 -
LeetCode整数反转(js)
给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。 示例 1: 输入: 123 输出: 321 示例 2: 输入: -123 输出: -321 示例 3: 输入: 120 输出: 21 用到一些数组和字符串的处理方法 代码: /** * @param {number} x * @return {number} */ var reverse = function(x) {...原创 2019-05-05 11:20:28 · 374 阅读 · 0 评论