- 博客(12)
- 资源 (1)
- 收藏
- 关注
原创 Leetcode No.38
JS 1我最开始的想法就是这样,写一个求外观数的函数,然后在主函数里调用/** * @param {number} n * @return {string} */var Waiguan = function(origin) { let first = ''; let count = 1; let result = ""; for (let i = 0; i < origin.length; i++) {
2021-01-31 21:42:14 100
原创 Leetcode No.28
这题下意识的想直接用indexOf()。。然后立刻反应过来是要手写一个indexOf()。。JS暴力双循环,笨比解法/** * @param {string} haystack * @param {string} needle * @return {number} */var strStr = function(haystack, needle){ if (needle==="") return 0 for(var i=0;i<haystack.length;i++){
2021-01-30 23:11:16 106
原创 多mods的我的世界云服务器搭建(2021最新)
很久之前发过一篇纯净版MC服务器搭建教程,作为MC老玩家到现在为止搭了不下5个mc服务器了,有纯净paper服,纯净官服,水桶服,forge的mods服等等,不同版本服务器搭建原理大同小异,无非是细节不同。例如:官服不能加插件,但可以通过forge加入mods水桶服(CraftBukkit),可加插件,不可加mods水龙头服(Spigot)水桶升级版,优化很棒Paper: 给 Spigot 添加了一些比较激进的优化。(本人常用)MCPC 模组插件都可以加,但兼容性一般。来填坑,写一下如.
2021-01-29 15:05:01 3824 3
原创 剑指offer 03数组中重复数
JS/** * @param {number[]} nums * @return {number} */var findRepeatNumber = function(nums) { const len = nums.length; for(let i =0;i<len-1;i++){ for(let j=i+1;j<len-1;j++){ if(nums[i]===nums[j]){ retur.
2021-01-28 13:48:56 102 1
原创 Leetcode No.27
JS 1°这题用JS写简单的一,1分钟就过了,这里用splice把要删除的元素替换成999,(为了不影响后面数的索引)最后在排序,题中元素可任意顺序且超出长度不考虑,可能是我投机取巧了。。。/** * @param {number[]} nums * @param {number} val * @return {number} */var removeElement = function(nums, val) { let result = nums.length; for(..
2021-01-28 12:12:10 86
原创 Leetcode No.21
JS 1°我从来没用js写过链表,js好像不需要链表,好多功能可以直接用内置方法实现。有点生疏,看了题解的递归方法。但没明白这个输出,每次return的节点是怎么连起来的[写完python又看了一会,终于看懂了T T]/** * Definition for singly-linked list. * function ListNode(val, next) { * this.val = (val===undefined ? 0 : val) * this.next = (n.
2021-01-27 13:41:05 105
原创 Leetcode No.20
JS 1°var isValid = function(s) { const stack = [];if(s.length%2==0){ for (let i = 0; i < s.length; i++) { const c = s[i]; if (c == '{' || c == '[' || c == '(') { stack.push(c); } else { if.
2021-01-26 18:58:54 100
原创 Leetcode No.14
JS 1°var longestCommonPrefix = function(strs) { let output=''; let flag = 0; //flag来表示里层循环状态 if(strs.length==0){ //判断是不是给爷传了个空数组 return ""; }else if(strs.length==1){ return strs[0]; }else{ for(let i = 0;i<s..
2021-01-25 12:44:29 101
原创 Leetcode No.13
JS 1°var romanToInt = function(s) { let map = { I:1, V:5, X:10, L:50, C:100, D:500, M:1000, IV:4, IX:9, XL:40, XC:90, CD:400, CM:900,.
2021-01-24 23:54:13 75 1
原创 Leetcode No.9
JS 1°var isPalindrome = function(x) { if(x>=0){ let str = x.toString(); if((str.length)%2==0){ let str4 = str.slice(0, (str.length / 2)); let str5 = str.slice((str.length / 2), str.length).split('').reverse().jo.
2021-01-23 22:59:57 83
原创 Leetcode No.7
Leetcode No7JS 1°var reverse = function(x) {let arr = [];if(x<0){ let x1=-x; let x11=x1.toString(); let arr = x11.split(""); arr.reverse(); let num =- parseInt(arr.join("")); if(num<Math.pow(-2, 31)){ return 0;
2021-01-22 22:58:10 94
原创 leetcode No.1
Leetcode No.1js解法一var twoSum = function(nums, target) { let res = 0; let arr = [];for(i in nums){ res = 0; let mynums = JSON.parse(JSON.stringify(nums)); res = res + nums[i]; mynums.splice(i, 1, 999); for(x in nums){
2021-01-21 21:58:14 87
ctf图片隐写神器Stegsolve
2020-12-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人