“LeetCode:14”

“longest-common-prefix”

长期更新,对使用 Java 刷 LeetCode 过程中一些有趣的题的感想和启发。 解题源代码仓库 题目 题目链接 编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 ““。 示例 1: 输入: [“flower”,”flow”,”flight”] 输出: “fl” 示例 2: 输入: [“dog”,”racecar”,”car”] 输出: “” 解释: 输入不存在公共前缀。 说明: 所有输入只包含小写字母 a-z 。 我的思路 思路如下: 循环次数 = 最小的那个字符串的长度。 如果一个 char 相同,则将其加入字符串 output。 我的代码

“如何在大学课堂建立完善的电子笔记”

“一套完善的记笔记程序”

引言 经过紧张刺激的高三,我也终于在 2018 年的九月份升入了大学。进入大学之前我就一直考虑过有没有一种办法可以将 4 年本科的所有笔记都存储位电子版,一来上课可以有更多的时间专注在听课上,二来之后复习阶段,简单快捷的搜索总是能够使人非常的愉悦。考虑到之前 12 年的笔记习惯,我认为一个合格的电子笔记本需要有以下的特点: 多种多样的笔样式。对于我而言, 至少有签字笔和勾画笔两种,每一种至少要有3种颜色。 录音功能。没有…

“LeetCode:13”

“roman-to-integer”

长期更新,对使用 Java 刷 LeetCode 过程中一些有趣的题的感想和启发。 解题源代码仓库 题目 题目链接 罗马数字包含以下七种字符:I, V, X, L,C,D 和 M。 例如, 罗马数字 2 写做 II ,即为两个并列的 1。12 写做 XII ,即为 X + II 。 27 写做 XXVII, 即为 XX + V + II 。 通常情况下,罗马数字中小的数字在大的数字的右边。但也存在特例,例如 4 不写做 IIII,而是 IV。数字 1 在数字 5 的左边,所表示的数等于大数 5 减小数 1 得到的数值 4 。同样地,数字 9 表示为 IX。这个特殊的规则只适用于以下六种情…

“LeetCode:9”

“palindrome-number”

长期更新,对使用 Java 刷 LeetCode 过程中一些有趣的题的感想和启发。 解题源代码仓库 题目 题目链接 判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。 示例 1: 输入: 121 输出: true 示例 2: 输入: -121 输出: false 解释: 从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。 示例 3: 输入: 10 输出: false 解释: 从右向左读, 为 01 。因此它不是一个回文数。 进阶: 你能不将整数转为字符串来解决这个问题吗? 我的思路 首…

“LeetCode:7”

“reverse-integer”

长期更新,对使用 Java 刷 LeetCode 过程中一些有趣的题的感想和启发。 解题源代码仓库 题目 题目链接 Given a 32-bit signed integer, reverse digits of an integer. Example 1: Input: 123 Output: 321 Example 2: Input: -123 Output: -321 Example 3: Input: 120 Output: 21 Note: Assume we are dealing with an environment which could only store integers within the 32-bit signed integer range: [−231, 231 − 1]. For the purpose of this problem, assume that your function returns 0 when the reversed integer overflows. 我的思路 这道题的真正难点应该是判断是否溢出,对于每一次截取的个位反转过程中都需要乘以10来成为十位,所以我们只需要判断每一次截取的个位(rev)乘以10后是否超出范围就可以了。 所以, 当 rev 比溢出最大…

“LeetCode:1”

“two-sum”

长期更新,对使用 Java 刷 LeetCode 过程中一些有趣的题的感想和启发。 解题源代码仓库 题目 题目链接 Given an array of integers, return indices of the two numbers such that they add up to a specific target. You may assume that each input would have exactly one solution, and you may not use the same element twice. Example: Given nums = [2, 7, 11, 15], target = 9, Because nums[0] + nums[1] = 2 + 7 = 9, return [0, 1]. 我的思路 这道题相当的简单,双重循环就可以解决了。 我的代码

“「转载」疫苗之王”

“都是天才。生子当如防疫员。”

来源:兽楼处(ID:ishoulc),作者:兽爷 以下是《疫苗之王》原版转载(原文被删) 2001年,东北一家国有疫苗公司悄无声息进行改制。多年后再回首,人们才明白其中意义。 那年的9月18日,上市公司长春高新旗下的长生生物迎来了两位新的股东——韩刚君杜伟民。 韩刚君用1932万元买下了长生生物30%的股权,成为第二大股东;他和杜伟民的合资公司则成为了长生的小股东。 杜伟民是长生生物的销售总监。 这笔交易几乎没人注意到。长生生物被放到聚光…

“「转载」女生进夜场做兼职,能全身而退吗”

“男默女泪”

问题: 请大家不要捐款!不要在未知提问者身份之前号召捐款,并且对所有号召捐款的人报以谨慎怀疑的态度。 父母工薪阶层,本来生活勉强小康不久前父亲做生意失败,生活比较困难我在一个不错的211读书,长相身材尚可 为了攒生活费,并且有出国读研打算,且考虑到时间付出与收益,决定去夜场 作为一个毫无经验的大二女生,我该如何从夜场赚到钱并且能全身而退? - - - - 谢谢愿意来给我建议给我评论的所有人。 这几天也真的非常难受。本来可…

“在VPS服务器上搭建私人仓库”

“VPS服务器的物尽其用”

前言 开发者做的项目都需要一个仓库来集中管理,而项目性质决定了不可能所有项目都上传Github管理。本地git仓库或许是一个不错的选择,但项目多了之后一则不好集中收录,二则源代码的分享很不方便。Github的私人仓库需要订阅高级用户,身为学生党,能省的钱还是要省一下。 刚好最近购买了一个用于科学上网的VPS服务器,编自然的想到在自己的服务器上构建一个私人仓库。一开始是想搭建Gitlab仓库,但是Gitlab仓库需要至少4G的RAM,我的512MB小胃口服务器根本吃不…

“2013到2018个人作品集”

“整理了才知道东西真多”

前言 从2013年开始每隔一段时间都会做一个自己有点兴趣的小东西。开始时只是做做视频,后来有点不愿被拘束于实际拍摄,想做一点有创意的东西,于是开始学习Adobe系列和Cinema 4D。后开上了高中后有些喜欢谷歌的Material Design设计,开始自己学习一些颜色配色和UI设计。后来一次发现安卓手机市场上没有自己需要的软件,又开始自学Java,慢慢地试着创作自己的APP。现在个人博客也开启了,是时候整理一下这五年的成品了。 正文 按时间先后顺序排列 一段初二时制作给班级…