自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jealyn的个人博客

分享前端的各种技术及算法

  • 博客(64)
  • 资源 (14)
  • 收藏
  • 关注

原创 JavaScript基础练习 -- 第十四天

前言:在本栏中,我将每天更新一些JavaScript基础练习题。这些习题,大部分是我自己总结的。其中很大一部分是我在学习过程中记下的笔记或者遇到的坑,还有就是很重要很重要的基础概念,被我转换为了习题的形式。这部分题目,我觉得非常适合刚入门前端开发的朋友们,希望大家有所收获,这就足够咯~~第十四天正文:1. "na".repeat(1) =_______________...

2019-03-02 10:18:12 458

原创 JavaScript基础练习 -- 第十三天

前言:在本栏中,我将每天更新一些JavaScript基础练习题。这些习题,大部分是我自己总结的。其中很大一部分是我在学习过程中记下的笔记或者遇到的坑,还有就是很重要很重要的基础概念,被我转换为了习题的形式。这部分题目,我觉得非常适合刚入门前端开发的朋友们,希望大家有所收获,这就足够咯~~第十三天正文:1.js有几种基本数据类型?试列举2.js有几种引用数据类型?试列举...

2019-03-01 09:05:05 821

原创 JavaScript基础练习 -- 第十二天

前言:在本栏中,我将每天更新一些JavaScript基础练习题。这些习题,大部分是我自己总结的。其中很大一部分是我在学习过程中记下的笔记或者遇到的坑,还有就是很重要很重要的基础概念,被我转换为了习题的形式。这部分题目,我觉得非常适合刚入门前端开发的朋友们,希望大家有所收获,这就足够咯~~第十二天正文:1. 有三个数字:1、2、3,能组成多少个互不相同且无重复数字的三位数?各是多少?...

2018-10-27 22:57:26 363

原创 JavaScript基础练习 -- 第十一天

前言:在本栏中,我将每天更新一些JavaScript基础练习题。这些习题,大部分是我自己总结的。其中很大一部分是我在学习过程中记下的笔记或者遇到的坑,还有就是很重要很重要的基础概念,被我转换为了习题的形式。这部分题目,我觉得非常适合刚入门前端开发的朋友们,希望大家有所收获,这就足够咯~~第十一天正文:1. var tmp = 123;function foo() { c...

2018-10-26 22:12:37 266

原创 LeetCode 796题 旋转字符串 -- JavaScript

该文章利用JavaScript求解LeetCode第796题 旋转字符串(Rotate String)题目描述:给定两个字符串, A 和 B。A 的旋转操作就是将 A 最左边的字符移动到最右边。 例如, 若 A = 'abcde',在移动一次之后结果就是 'bcdea' 。如果在若干次旋转操作之后,A 能变成 B,那么返回 true。示例 : 输入: A = 'abcde', B = 'cdeab'输出: true输入: A = 'abcde', B = 'abce...

2018-10-26 21:53:33 480

原创 JavaScript基础练习 -- 第十天

前言:在本栏中,我将每天更新一些JavaScript基础练习题。这些习题,大部分是我自己总结的。其中很大一部分是我在学习过程中记下的笔记或者遇到的坑,还有就是很重要很重要的基础概念,被我转换为了习题的形式。这部分题目,我觉得非常适合刚入门前端开发的朋友们,希望大家有所收获,这就足够咯~~第十天正文:1. 分析下列代码段:var name = "Window";var obj...

2018-10-25 21:55:16 570

原创 LeetCode 804题 唯一摩尔斯密码词 -- JavaScript

本篇文章利用JavaScript求解LeetCode第804题 唯一摩尔斯密码词(Unique Morse Code Words)题目描述:国际摩尔斯密码定义一种标准编码方式,将每个字母对应于一个由一系列点和短线组成的字符串, 比如: "a" 对应 ".-", "b" 对应 "-...", "c" 对应 "-.-.", 等等。为了方便,所有26个英文字母对应摩尔斯密码表如下:

2018-10-25 21:29:04 262

原创 JavaScript基础练习 -- 第九天

前言:在本栏中,我将每天更新一些JavaScript基础练习题。这些习题,大部分是我自己总结的。其中很大一部分是我在学习过程中记下的笔记或者遇到的坑,还有就是很重要很重要的基础概念,被我转换为了习题的形式。这部分题目,我觉得非常适合刚入门前端开发的朋友们,希望大家有所收获,这就足够咯~~第九天正文:1. 分析下列代码运行结果var arr = new Array("3");...

2018-10-24 22:45:59 177

原创 LeetCode 806题 写字符串需要的行数 -- JavaScript

该文章利用JavaScript求解LeetCode第806题 写字符串需要的行数(Number of Lines To Write String)题目描述:我们要把给定的字符串 S 从左到右写到每一行上,每一行的最大宽度为100个单位,如果我们在写某个字母的时候会使这行超过了100 个单位,那么我们应该把这个字母写到下一行。我们给定了一个数组 widths ,这个数组 widths[0] 代表 'a' 需要的单位, widths[1] 代表 'b' 需要的单位,..., widths[25] 代表 '

2018-10-24 22:04:12 215

原创 LeetCode 811题 子域名访问计数 -- JavaScript

本文章利用JavaScript求解LeetCode第811题 子域名访问计数(Subdomain Visit Count)题目描述:一个网站域名,如"discuss.leetcode.com",包含了多个子域名。作为顶级域名,常用的有"com",下一级则有"leetcode.com",最低的一级为"discuss.leetcode.com"。当我们访问域名"discuss.leetcode.com"时,也

2018-10-24 21:19:01 282

原创 批处理文件(bat)之绘制3D球体

前言:本文章分享利用bat文件绘制3D球体效果,具体效果可关注我的抖音,查看短视频介绍。注:该代码非我原创,转自:https://www.dostips.com/forum/viewtopic.php?f=3&t=5594代码实现:chcp 437if "%1"=="" ( for %%a in ( FontSize:00080008 ...

2018-10-20 18:09:52 6892 1

原创 批处理文件(bat)之全彩滚动我爱你

前言:本文章分享利用bat文件制作炫彩的全屏滚动文字效果,具体效果可关注我的抖音,查看短视频介绍。代码实现:@echo off&setlocal enabledelayedexpansion&color 0f&cls&title 我爱你 mode con: cols=61 lines=9set str=我爱你 set colors=12345...

2018-10-18 22:29:37 11310 2

原创 批处理文件(bat)绘制五彩爱心

前言:本文章分享利用bat文件如何绘制五彩的爱心,具体效果可关注我的抖音,查看短视频介绍。代码实现:@echo off & title Love & setlocal enabledelayedexpansionmode con: cols=36 lines=19:loopset colors=12345689abcde set /a rand=%rand...

2018-10-16 22:52:42 37966 5

原创 JavaScript基础练习 -- 第八天

前言:在本栏中,我将每天更新一些JavaScript基础练习题。这些习题,大部分是我自己总结的。其中很大一部分是我在学习过程中记下的笔记或者遇到的坑,还有就是很重要很重要的基础概念,被我转换为了习题的形式。这部分题目,我觉得非常适合刚入门前端开发的朋友们,希望大家有所收获,这就足够咯~~第八天正文:1. 分析以下代码运行结果① var i = 0; do { i+=...

2018-10-12 22:35:13 202

原创 LeetCode 812题 最大三角形面积 -- JavaScript

题目描述:给定包含多个点的集合,从其中取三个点组成三角形,返回能组成的最大三角形的面积。示例 : 输入: points = [[0,0],[0,1],[1,0],[0,2],[2,0]]输出: 2解释: 这五个点如下图所示。组成的橙色三角形是最大的,面积为2。注意:3 <= points.length <= 50. ...

2018-10-12 21:38:42 756

原创 LeetCode 819题 最常见的单词 -- JavaScript

该文章利用JavaScript求解LeetCode第819题 最常见的单词 ( Most Common Word)题目描述:给定一个段落 (paragraph) 和一个禁用单词列表 (banned)。返回出现次数最多,同时不在禁用列表中的单词。题目保证至少有一个词不在禁用列表中,而且答案唯一。禁用列表中的单词用小写字母表示,不含标点符号。段落中的单词不区分大小写。答案都是小写字母。示例 : 输入: paragraph = "Bob hit a ball, the hit BALL

2018-09-20 22:24:23 229

原创 LeetCode 821题 字符的最短距离 -- JavaScript

本文章利用JavaScript求解LeetCode第821题 字符的最短距离(Shortest Distance to a Character)题目描述:给定一个字符串 S 和一个字符 C。返回一个代表字符串 S 中每个字符到字符串 S 中的字符 C 的最短距离的数组。示例 : 输入: S = "loveleetcode", C = 'e'输出: [3, 2, 1, 0, 1, 0, 0, 1, 2, 2, 1, 0]

2018-09-17 22:26:59 356

原创 LeetCode 824题 山羊拉丁文 -- JavaScript

该篇文章利用JavaScript求解LeetCode第824题 山羊拉丁文 (Goat Latin)题目描述:给定一个由空格分割单词的句子 S。每个单词只包含大写或小写字母。我们要将句子转换为 “Goat Latin”(一种类似于 猪拉丁文 - Pig Latin 的虚构语言)。山羊拉丁文的规则如下:如果单词以元音开头(a, e, i, o, u),在单词后添加"ma"。 例如,单词"apple"变为"applema"。 如果

2018-09-17 21:27:40 356

原创 JavaScript基础练习 -- 第七天

前言:在本栏中,我将每天更新一些JavaScript基础练习题。这些习题,大部分是我自己总结的。其中很大一部分是我在学习过程中记下的笔记或者遇到的坑,还有就是很重要很重要的基础概念,被我转换为了习题的形式。这部分题目,我觉得非常适合刚入门前端开发的朋友们,希望大家有所收获,这就足够咯~~第七天正文:分析以下代码(其中b未定义):                           ...

2018-09-06 22:01:21 204

原创 JavaScript基础练习 -- 第六天

前言:在本栏中,我将每天更新一些JavaScript基础练习题。这些习题,大部分是我自己总结的。其中很大一部分是我在学习过程中记下的笔记或者遇到的坑,还有就是很重要很重要的基础概念,被我转换为了习题的形式。这部分题目,我觉得非常适合刚入门前端开发的朋友们,希望大家有所收获,这就足够咯~~第六天正文:1.  分析下面的JavaScript代码段:                   ...

2018-09-06 21:40:26 1132

原创 LeetCode 830题 较大分组的位置 -- JavaScript

本文章利用JavaScript求解LeetCode第830题 较大分组的位置(Positions of Large Groups)题目描述:在一个由小写字母构成的字符串 S 中,包含由一些连续的相同字符所构成的分组。例如,在字符串 S = "abbxxxxzyy" 中,就含有 "a", "bb", "xxxx", "z" 和 "yy" 这样的一些分组。我们称所有包含大于或等于

2018-09-06 21:35:34 291

原创 LeetCode 832题 翻转图像 -- JavaScript

本文章利用JavaScript求解LeetCode第832题 翻转图像( Flipping an Image)题目描述:给定一个二进制矩阵 A,我们想先水平翻转图像,然后反转图像并返回结果。水平翻转图片就是将图片的每一行都进行翻转,即逆序。例如,水平翻转 [1, 1, 0] 的结果是 [0, 1, 1]。反转图片的意思是图片中的 0 全部被 1 替换, 1 全部被 0 替换。例如,反转 [0, 1, 1] 的结果是 [1, 0, 0]。

2018-09-01 22:41:13 569

原创 LeetCode 836题 矩形重叠 -- JavaScript

本文章利用JavaScript求解LeetCode836题 矩形重叠 (Rectangle Overlap)题目描述:矩形以数组 [x1, y1, x2, y2] 的形式表示,其中 (x1, y1) 为左下角的坐标,(x2, y2) 是右上角的坐标。如果相交的面积为正,则称两矩形重叠。需要明确的是,只有角或边接触的两个矩形不构成重叠。给出两个矩形,判断它们是否重叠并返回结果。

2018-08-31 22:28:56 1055

原创 JavaScript基础练习 -- 第五天

前言:在本栏中,我将每天更新一些JavaScript基础练习题。这些习题,大部分是我自己总结的。其中很大一部分是我在学习过程中记下的笔记或者遇到的坑,还有就是很重要很重要的基础概念,被我转换为了习题的形式。这部分题目,我觉得非常适合刚入门前端开发的朋友们,希望大家有所收获,这就足够咯~~第五天(不好意思,这几天工作需求比较大,没有及时更新)正文:有一张0.0001米厚的纸,对折多少...

2018-08-30 22:17:46 311

原创 LeetCode 840题 矩阵中的幻方 -- JavaScript

本文章利用JavaScript来求解LeetCode840题 矩阵中的幻方(Magic Squares In Grid)题目描述:3 x 3 的幻方是一个填充有从 1 到 9 的不同数字的 3 x 3 矩阵,其中每行,每列以及两条对角线上的各数之和都相等。给定一个由整数组成的 N × N 矩阵,其中有多少个 3 × 3 的 “幻方” 子矩阵?(每个子矩阵都是连续的)。

2018-08-30 21:55:50 677

原创 JavaScript基础练习 -- 第四天

前言:在本栏中,我将每天更新一些JavaScript基础练习题。这些习题,大部分是我自己总结的。其中很大一部分是我在学习过程中记下的笔记或者遇到的坑,还有就是很重要很重要的基础概念,被我转换为了习题的形式。这部分题目,我觉得非常适合刚入门前端开发的朋友们,希望大家有所收获,这就足够咯~~第四天正文:仔细阅读以下代码段,回答下列问题:(并非原创)for (var i = 0; ...

2018-08-27 22:09:37 355

原创 LeetCode 844题 比较含退格的字符串 -- JavaScript

 本篇文章主要是利用JavaScript求解LeetCode第844题 比较含退格的字符串(Backspace String Compare)题目描述:给定 S 和 T 两个字符串,当它们分别被输入到空白的文本编辑器后,判断二者是否相等,并返回结果。 # 代表退格字符。

2018-08-27 21:27:50 508

原创 LeetCode 849题 到最近的人的最大距离 -- JavaScript

本篇文章利用JavaScript求解LeetCode第849题 到最近的人的最大距离 (Maximize Distance to Closest Person)题目描述:在一排座位( seats)中,1 代表有人坐在座位上,0 代表座位上是空的。至少有一个空座位,且至少有一人坐在座位上。Alex希望坐在一个能够使他与离他最近的人之间的距离达到最大化的座位上。返回他到离他最近的人的最大距离。...

2018-08-26 16:47:21 814

原创 JavaScript基础练习 -- 第三天

在本栏中,我将每天更新一些JavaScript基础练习题。这些习题,大部分是我自己总结的。其中很大一部分是我在学习过程中记下的笔记或者遇到的坑,还有就是很重要很重要的基础概念,被我转换为了习题的形式。这部分题目,我觉得非常适合刚入门前端开发的朋友们,希望大家有所收获,这就足够咯~~

2018-08-24 22:48:07 477

原创 LeetCode 852题 山脉数组的峰顶索引 -- JavaScript

本篇文章利用JavaScript实现LeetCode第852题 山脉数组的峰顶索引(Peak Index in a Mountain Array)。题目描述:我们把符合下列属性的数组 A 称作山脉:A.length >= 3 存在 0 < i < A.length - 1 使得 A[0] < A[1] < ... A[i-1] < A[i] > A[i+1] > ... &gt

2018-08-24 21:47:50 590

原创 JavaScript基础练习 -- 第二天

在本栏中,我将每天更新一些JavaScript基础练习题。这些习题,大部分是我自己总结的。其中很大一部分是我在学习过程中记下的笔记或者遇到的坑,还有就是很重要很重要的基础概念,被我转换为了习题的形式。这部分题目,我觉得非常适合刚入门前端开发的朋友们,希望大家有所收获,这就足够咯~~

2018-08-23 22:55:05 654

原创 LeetCode 859题 亲密字符串 -- JavaScript

本篇文章利用JavaScript实现LeetCode第859题 亲密字符串(Buddy Strings)。题目描述:给定两个由小写字母构成的字符串 A 和 B ,只要我们可以通过交换 A 中的两个字母得到与 B 相等的结果,就返回 true ;否则返回 false 。

2018-08-23 22:18:59 759

原创 JavaScript基础练习 -- 第一天

在本栏中,我将每天更新一些JavaScript基础练习题。这些习题,大部分是我自己总结的。其中很大一部分是我在学习过程中记下的笔记或者遇到的坑,还有就是很重要很重要的基础概念,被我转换为了习题的形式。这部分题目,我觉得非常适合刚入门前端开发的朋友们,希望大家有所收获,这就足够咯~~

2018-08-22 22:46:34 664

原创 LeetCode 860题 柠檬水找零 -- JavaScript

本篇文章利用JavaScript实现LeetCode第860题 柠檬水找零(Lemonade Change)。题目描述:在柠檬水摊上,每一杯柠檬水的售价为 5 美元。顾客排队购买你的产品,(按账单 bills 支付的顺序)一次购买一杯。每位顾客只买一杯柠檬水,然后向你付 5 美元、10 美元或 20 美元。你必须给每个顾客正确找零,也就是说净交易是每位顾客向你支付 5 美元。注意,一开始你手头没有任何零钱。如果你能给每位顾客正确找零,返回 true ,否则返回 false 。

2018-08-22 21:23:05 584

原创 LeetCode 867题 转置矩阵 -- JavaScript

本篇文章利用JavaScript实现LeetCode第867题 转置矩阵(Transpose Matrix)。题目描述:给定一个矩阵 A, 返回 A 的转置矩阵。矩阵的转置是指将矩阵的主对角线翻转,交换矩阵的行索引与列索引。

2018-08-21 22:45:57 1023

原创 LeetCode 868题 二进制间距

本篇文章利用JavaScript实现LeetCode第868题 二进制间距(Binary Gap)。题目描述:给定一个正整数 N,找到并返回 N 的二进制表示中两个连续的 1 之间的最长距离。 如果没有两个连续的 1,返回 0 。

2018-08-20 22:36:09 904 1

原创 LeetCode 872题 叶子相似的树 -- JavaScript

本篇文章利用JavaScript实现LeetCode第872题 叶子相似的树(Leaf-Similar Trees)。题目描述:请考虑一颗二叉树上所有的叶子,这些叶子的值按从左到右的顺序排列形成一个 叶值序列 。举个例子,如上图所示,给定一颗叶值序列为 (6, 7, 4, 9, 8) 的树。如果有两颗二叉树的叶值序列是相同,那么我们就认为它们是 叶相似 的。如果给定的两个头结点分别为 root1 和 root2 的树是叶相似的,则返回 true;否则返回 false 。

2018-08-19 22:53:33 657

原创 LeetCode 876题 链表的中间结点 -- JavaScript

本篇文章利用JavaScript实现LeetCode第876题 链表的中间结点(Middle of the Linked List)。题目描述:给定一个带有头结点 head 的非空单链表,返回链表的中间结点。如果有两个中间结点,则返回第二个中间结点。

2018-08-19 10:57:57 788

原创 LeetCode 883题 三维形体投影面积 -- JavaScript

本篇文章利用JavaScript来求解LeetCode第883题 三维形体投影面积(Projection Area of 3D Shapes)。题目描述:在 N * N 的网格中,我们放置了一些与 x,y,z 三轴对齐的 1 * 1 * 1 立方体。每个值 v = grid[i][j] 表示 v 个正方体叠放在单元格 (i, j) 上。现在,我们查看这些立方体在 xy、yz 和 zx 平面上的投影。返回所有三个投影的总面积。

2018-08-18 22:45:23 1113

原创 LeetCode 884题 两句话中的不常见单词 -- JavaScript

本篇文章利用JavaScript来求解LeetCode第884题两句话中的不常见单词(Uncommon Words from Two Sentences)。题目描述:给定两个句子 A 和 B 。 (句子是一串由空格分隔的单词。每个单词仅由小写字母组成。)如果一个单词在其中一个句子中只出现一次,在另一个句子中却没有出现,那么这个单词就是不常见的。返回所有不常用单词的列表(数组)。您可以按任何顺序返回列表(数组)。

2018-08-18 10:51:08 908

JavaScript基础练习_day14

该题目是关于JavaScript的基础练习题,适用于刚入门前端的新手。着重基础概念的挖掘,会不断更新。

2019-03-01

JavaScript基础练习_day13

该题目是关于JavaScript的基础练习题,适用于刚入门前端的新手。着重基础概念的挖掘,会不断更新。

2019-02-28

JavaScript基础练习_day12

该题目是关于JavaScript的基础练习题,适用于刚入门前端的新手。着重基础概念的挖掘,会不断更新。

2018-10-27

JavaScript基础练习_day11

该题目是关于JavaScript的基础练习题,适用于刚入门前端的新手。着重基础概念的挖掘,会不断更新。

2018-10-26

JavaScript基础练习_day10

该题目是关于JavaScript的基础练习题,适用于刚入门前端的新手。着重基础概念的挖掘,会不断更新。

2018-10-25

JavaScript基础练习_day9

该题目是关于JavaScript的基础练习题,适用于刚入门前端的新手。着重基础概念的挖掘,会不断更新。

2018-10-24

JavaScript基础练习_day8

该题目是关于JavaScript的基础练习题,适用于刚入门前端的新手。着重基础概念的挖掘,会不断更新。

2018-10-12

JavaScript基础练习_day7

该题目是关于JavaScript的基础练习题,适用于刚入门前端的新手。着重基础概念的挖掘,会不断更新。

2018-09-06

JavaScript基础练习_day6

该题目是关于JavaScript的基础练习题,适用于刚入门前端的新手。着重基础概念的挖掘,会不断更新。

2018-08-31

JavaScript基础练习_day5

该题目是关于JavaScript的基础练习题,适用于刚入门前端的新手。着重基础概念的挖掘,会不断更新。

2018-08-30

JavaScript基础练习_day4

该题目是关于JavaScript的基础练习题,适用于刚入门前端的新手。着重基础概念的挖掘,会不断更新。

2018-08-27

JavaScript基础练习_day3

该题目是关于JavaScript的基础练习题,适用于刚入门前端的新手。着重基础概念的挖掘,会不断更新。

2018-08-24

JavaScript基础练习_day2

该题目是关于JavaScript的基础练习题,适用于刚入门前端的新手。着重基础概念的挖掘,会不断更新。

2018-08-23

JavaScript基础练习_day1

该题目是关于JavaScript的基础练习题,适用于刚入门前端的新手。着重基础概念的挖掘,会不断更新。

2018-08-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除