伪程序员的世界

Debug myself and debug the world!


  • 首页

  • 归档

  • 分类

  • 标签

  • 搜索

LeetCode 4. Median of Two Sorted Arrays

发表于 2018-01-31 | 分类于 算法 , LeetCode
字数统计: 3.5k | 阅读时长≈ 0:03

LeetCode 4. Median of Two Sorted Arrays

Description:

There are two sorted arrays nums1 and nums2 of size m and n respectively.

Find the median of the two sorted arrays. The overall run time complexity should be O(log (m+n)).
Difficulty: Hard

阅读全文 »

LeetCode 11. Container With Most Water

发表于 2018-01-31 | 分类于 算法 , LeetCode
字数统计: 1.5k | 阅读时长≈ 0:01

LeetCode 11. Container With Most Water

Description:

Given n non-negative integers a1, a2, …, an, where each represents a point at coordinate (i, ai). n vertical lines are drawn such that the two endpoints of line i is at (i, ai) and (i, 0). Find two lines, which together with x-axis forms a container, such that the container contains the most water.

Note: You may not slant the container and n is at least 2.

阅读全文 »

Python问题解决:ImportError_ No module named 'pygal.i18n'

发表于 2018-01-25 | 分类于 程序人生
字数统计: 209 | 阅读时长≈ 0:01

在《Python编程:从入门到实践》书中的一个项目用到pygal.i18n获取国别码,然而,现在pygal已经没有i18n模块,要改用pygal_maps_world.i18n,解决方法如下:

1
2
在终端中运行下面语句(注意pip3/pip)
pip install pygal_maps_world
1
2
在代码文件中添加下面语句:
from pygal_maps_world.i18n import COUNTRIES

Python问题解决:OSError_ raw write() returned invalid length 14 (should have been between 0 and 7)

发表于 2018-01-25 | 分类于 程序人生
字数统计: 369 | 阅读时长≈ 0:01

一次偶然的bug,我发现在VS code终端运行Python程序,Python中的print函数会出现上述OSError问题,然而我在外部cmd中运行该Python程序却不会出现该问题,所以在网上找了一下解决办法:可以使用pip install win_unicode_console安装win_unicode_console,在代码文件中添加以下两行代码解决:

1
2
import win_unicode_console
win_unicode_console.enable()

参考博客:在python中使用print()时,raw write()返回无效的长度:OSError: raw write() returned invalid length 254 (should have been between 0 and 127)

网易2017春招笔试——小易记单词

发表于 2018-01-23 | 分类于 算法 , 2017网易春招笔试
字数统计: 1.2k | 阅读时长≈ 0:01

小易记单词

题目

小易参与了一个记单词的小游戏。游戏开始系统提供了m个不同的单词,小易记忆一段时间之后需要在纸上写出他记住的单词。小易一共写出了n个他能记住的单词,如果小易写出的单词是在系统提供的,将获得这个单词长度的平方的分数。注意小易写出的单词可能重复,但是对于每个正确的单词只能计分一次。

阅读全文 »

网易2017春招笔试——涂棋盘

发表于 2018-01-23 | 分类于 算法 , 2017网易春招笔试
字数统计: 926 | 阅读时长≈ 0:01

涂棋盘

题目

小易有一块n*n的棋盘,棋盘的每一个格子都为黑色或者白色,小易现在要用他喜欢的红色去涂画棋盘。小易会找出棋盘中某一列中拥有相同颜色的最大的区域去涂画,帮助小易算算他会涂画多少个棋格。

阅读全文 »

网易2017春招笔试——奇怪的表达式求值

发表于 2018-01-23 | 分类于 算法 , 2017网易春招笔试
字数统计: 1.1k | 阅读时长≈ 0:01

奇怪的表达式求值

题目

常规的表达式求值,我们都会根据计算的优先级来计算。比如/的优先级就高于+-。但是小易所生活的世界的表达式规则很简单,从左往右依次计算即可,而且小易所在的世界没有除法,意味着表达式中没有/,只有(+, - 和 )。现在给出一个表达式,需要你帮忙计算出小易所在的世界这个表达式的值为多少

阅读全文 »

网易2017春招笔试——集合

发表于 2018-01-23 | 分类于 算法 , 2017网易春招笔试
字数统计: 1.2k | 阅读时长≈ 0:01

集合

题目

小易最近在数学课上学习到了集合的概念,集合有三个特征:1.确定性 2.互异性 3.无序性.
小易的老师给了小易这样一个集合:
S = { p/q | w ≤ p ≤ x, y ≤ q ≤ z }
需要根据给定的w,x,y,z,求出集合中一共有多少个元素。小易才学习了集合还解决不了这个复杂的问题,需要你来帮助他。

阅读全文 »

网易2017春招笔试——工作安排

发表于 2018-01-23 | 分类于 算法 , 2017网易春招笔试
字数统计: 1.4k | 阅读时长≈ 0:01

工作安排

题目

现在有n位工程师和6项工作(编号为0至5),现在给出每个人能够胜任的工作序号表(用一个字符串表示,比如:045,表示某位工程师能够胜任0号,4号,5号工作)。现在需要进行工作安排,每位工程师只能被安排到自己能够胜任的工作当中去,两位工程师不能安排到同一项工作当中去。如果两种工作安排中有一个人被安排在的工作序号不一样就被视为不同的工作安排,现在需要计算出有多少种不同工作安排计划。

阅读全文 »

网易2017春招笔试——消除重复元素

发表于 2018-01-23 | 分类于 算法 , 2017网易春招笔试
字数统计: 968 | 阅读时长≈ 0:01

消除重复元素

题目

小易有一个长度为n序列,小易想移除掉里面的重复元素,但是小易想是对于每种元素保留最后出现的那个。小易遇到了困难,希望你来帮助他。

阅读全文 »
1…345…11
linjiafengyang

linjiafengyang

Debug myself and debug the world!

106 日志
7 分类
3 标签
GitHub CSDN
© 2019 linjiafengyang | 394k | 6:34