诗意


  • 首页

  • 标签

  • 分类

  • 归档

  • 搜索

LeetCode 720. 词典中最长的单词(Python)

发表于 2018-08-04 | 分类于 Algorithm and Data Structure | 热度: °C
字数统计: 394 | 阅读时长 ≈ 2

LeetCode 720. 词典中最长的单词

给出一个字符串数组words组成的一本英语词典。从中找出最长的一个单词,该单词是由words词典中其他单词逐步添加一个字母组成。若其中有多个可行的答案,则返回答案中字典序最小的单词。

若无答案,则返回空字符串。

示例 1:

输入: 
words = ["w","wo","wor","worl", "world"]
输出: "world"
解释: 
单词"world"可由"w", "wo", "wor", 和 "worl"添加一个字母组成。
示例 2:

输入: 
words = ["a", "banana", "app", "appl", "ap", "apply", "apple"]
输出: "apple"
解释: 
"apply"和"apple"都能由词典中的单词组成。但是"apple"得字典序小于"apply"。
注意:

所有输入的字符串都只包含小写字母。
words数组长度范围为[1,1000]。
words[i]的长度范围为[1,30]。
阅读全文 »

JS中各种width/height

发表于 2018-08-03 | 分类于 web | 热度: °C
字数统计: 1,311 | 阅读时长 ≈ 5

对于初学者来说,搞明白这些概念真的痛苦。

窗口位置

IE、Safari、Opera 和 Chrome 都提供了 screenLeft 和 screenTop属性,分别用于表示窗口相对于屏幕左边和上边的位置。 Firefox 则在 screenX 和 screenY 属性中提供了相同的窗口位置信息, Safari 和 Chrome 也同时支持这两种属性。Opera 虽然也支持 screenX 和 screenY ,但与 screenLeft 和 screenTop属性并不对应,因此建议大家不要在Opera 中使用它们。 使用下列代码可以跨浏览器取得窗口左边和上边的位置。

阅读全文 »

Python Click 学习笔记

发表于 2018-08-01 | 分类于 Python | 热度: °C
字数统计: 2,711 | 阅读时长 ≈ 12

(原文)Python Click 学习笔记

阅读全文 »

深入理解CSS字体

发表于 2018-08-01 | 分类于 web | 热度: °C
字数统计: 497 | 阅读时长 ≈ 2

主要讲引用网络字体

阅读全文 »

文本等细节类样式处理

发表于 2018-08-01 | 分类于 web | 热度: °C
字数统计: 517 | 阅读时长 ≈ 2



阅读全文 »

LeetCode-686. 重复叠加字符串匹配(Python)

发表于 2018-07-31 | 分类于 Algorithm and Data Structure | 热度: °C
字数统计: 211 | 阅读时长 ≈ 1

686.重复叠加字符串匹配

给定两个字符串 A 和 B, 寻找重复叠加字符串A的最小次数,使得字符串B成为叠加后的字符串A的子串,如果不存在则返回 -1。

举个例子,A = "abcd",B = "cdabcdab"。

答案为 3, 因为 A 重复叠加三遍后为 “abcdabcdabcd”,此时 B 是其子串;A 重复叠加两遍后为"abcdabcd",B 并不是其子串。

注意:

 A 与 B 字符串的长度在1和10000区间范围内。
 
阅读全文 »

深入理解 float 属性

发表于 2018-07-25 | 分类于 web | 热度: °C
字数统计: 645 | 阅读时长 ≈ 2

为什么要浮动

div 元素属于块元素,块元素默认宽度是占满父级的,给父元素设置了宽度后还是会单独占一行。

在HTML设计之初,没有几个“容器类标签”既能设置宽高,又能和别的元素同处一行。块元素能够设置宽高但是默认独占一行,行元素默认是内容撑开宽高的,虽然某个行元素能够和其他行元素处于同一行,但是并不能够设置宽高。

如果希望div或其他元素“既能够设置宽高,又能够跟其他元素处于同一行”,就需要使用到 浮动。

阅读全文 »

LeetCode 458. 可怜的小猪

发表于 2018-07-25 | 分类于 Algorithm and Data Structure | 热度: °C
字数统计: 481 | 阅读时长 ≈ 2

很有意思的一个算法题

题目:

有1000只水桶,其中有且只有一桶装的含有毒药,其余装的都是水。它们从外观看起来都一样。如果小猪喝了毒药,它会在15分钟内死去。

问题来了,如果需要你在一小时内,弄清楚哪只水桶含有毒药,你最少需要多少只猪?

回答这个问题,并为下列的进阶问题编写一个通用算法。

进阶:

假设有 n 只水桶,猪饮水中毒后会在 m 分钟内死亡,你需要多少猪(x)就能在 p 分钟内找出“有毒”水桶?n只水桶里有且仅有一只有毒的桶。
阅读全文 »

深入理解不起眼的 <head> 标签

发表于 2018-07-24 | 分类于 web | 热度: °C
字数统计: 852 | 阅读时长 ≈ 3

头标签 <head> ,这个不起眼不被重视的标签,其实很重要,值得深入理解一下。

阅读全文 »

千万不要还不会走就想跑

发表于 2018-07-24 | 热度: °C
字数统计: 22 | 阅读时长 ≈ 1

就是给自己提个醒,一步一步来,不要还不会走就想跑。

123…9
hao14293

hao14293

83 日志
11 分类
22 标签
GitHub E-Mail 网易云音乐
© 2018 — 2019 hao14293
由 Github 强力驱动
|
Hosted by Coding Pages
| 你是本站第 位访问者 |
博客全站共139.8k字