Hotmail不允许将javascript文件附加到电子邮件中,背后的原因是什么?
财务软件公司对程序员职位的面试问题
Q1)假设您有一个数组,其中第i个元素是第i天给定股票的价格.
如果您只被允许购买一股股票并卖出一股股票,那么设计一种算法来寻找买卖的最佳时机.
我的解决方案:我的解决方案是在第一天和第i + 1天之间为阵列化1天制作一系列股票价格差异,然后使用Kadane算法返回最大连续子阵列的总和.然后我会购买最大的连续阵列的开始,并在最大的连续阵列的末尾出售.
我想知道我的解决方案是否正确,那里有更好的解决方案吗?
在回答时,我被问到一个跟进问题,我回答的问题完全相同
Q2)鉴于您知道未来10天公司x的未来收盘价,设计一个算法以确定您是否应该每天购买,出售或持有(您每天只能做出1个决定)最大化利润的目的
例如:第1天收盘价:2.24
第2天收盘价:2.11
......
第10天收盘价:3.00
我的解决方案:与上述相同
我想知道如果有更好的算法可以获得最大利润,因为我可以每天做出决定
我坚持这个问题
给定一个int数组,如果数组在某个地方包含2,那么返回True.
has22([1, 2, 2]) ? True
has22([1, 2, 1, 2]) ? False
has22([2, 1, 2]) ? False
Run Code Online (Sandbox Code Playgroud)
我知道基本的想法(有语法错误),但我无法实现它.我也想知道这是什么类型的问题,例如.图,搜索?
def has22(nums):
for x in nums:
if ( (nums[x] = 2) and (nums[x+1] = 2) )
return True
return False
Run Code Online (Sandbox Code Playgroud) 我正在尝试来自CodingBat的这个问题
给定三个整数,abc,如果b或c中的一个是"接近"(最多相差1),则返回True,而另一个是"远",与其他值相差2或更多.注意:abs(num)计算数字的绝对值.
close_far(1, 2, 10) ? True
close_far(1, 2, 3) ? False
close_far(4, 1, 3) ? True
Run Code Online (Sandbox Code Playgroud)
我知道我可以通过一系列if else语句来解决这个问题,但它真的很长,有没有其他方法来解决这个问题?
为什么嵌入来自youtube的视频在我的本地主机上工作,而不是在C盘中
eg: http://localhost/test/test.html (embedded video works )
file:///C:/Users/AUser%20name/Desktop/test/test.html (embedded video does not work)
Run Code Online (Sandbox Code Playgroud)
这是嵌入视频的代码片段
<object width="560" height="315"><param name="movie" value="//www.youtube.com/v/0l-
7IGRsORI?hl=en_US&version=3"></param><param name="allowFullScreen" value="true">
</param><param name="allowscriptaccess" value="always"></param><embed
src="//www.youtube.com/v/0l-7IGRsORI?hl=en_US&version=3" type="application/x-
shockwave-flash" width="560" height="315" allowscriptaccess="always"
allowfullscreen="true"></embed></object>
Run Code Online (Sandbox Code Playgroud) 我str.count在阅读文档时遇到了Python 函数.我似乎无法找到关于函数内部工作的任何好的解释.使用什么算法来计算字符串中的子串数?它是如何实际工作的?
我正在这个网站上练习我的 python 编码。这就是问题
Return True if the string "cat" and "dog" appear
the same number of times in the given string.
cat_dog('catdog') ? True
cat_dog('catcat') ? False
cat_dog('1cat1cadodog') ? True
Run Code Online (Sandbox Code Playgroud)
这是我的代码,由于某些未知原因,我没有通过所有测试用例。我在调试时遇到问题
def cat_dog(str):
length=len(str)-2
i=0
catcount=0
dogcount=0
for i in range (0,length):
animal=str[i:i+2]
if ("cat" in animal):
catcount=catcount+1
if ("dog" in animal):
dogcount=dogcount+1
if (dogcount==catcount):
return True
else:
return False
Run Code Online (Sandbox Code Playgroud)