- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是 Python 和堆栈溢出新手。
以下是 http://codingbat.com/prob/p145834 处的问题陈述
Given a string, return the count of the number of times that a substring length 2 appears in the string and also as the last 2 chars of the string, so "hixxxhi" yields 1 (we won't count the end substring).
Expected Outputs: last2('hixxhi') → 1 last2('xaxxaxaxx') → 1 last2('axxxaaxx') → 2
以下是我的代码:
def last2(str):
flag=0
count=0
ss=str[-2]+str[-1]
for i in range(0,len(str)-1,1):
flag=1
for j in range(0,2,1):
if ss[j]!=str[i+j]:
flag=0
break
if(flag==1):
count=count+1
return count-1
解释代码:该代码基于用于在字符串中搜索子字符串的标准算法。这里的 ss 代表子字符串,它取字符串 str 的最后两个字符。在字符串中搜索子字符串,count 存储重复的次数。返回值 count-1,因为我们不希望根据问题陈述将最后两个字符计为重复。
这在离线交互式 shell 上运行良好(使用 python 3.5)。
但是在线编译器/解释器对相同的代码显示以下错误消息:
Compile problems:
Error:string index out of range
(由于我是新手,声誉不到10所以没有附上截图)
错误的原因是什么?
最佳答案
当你尝试时会发生什么last2("")
在解释器中?
我想这就是你的问题所在。
但是,这个问题并没有说明如何处理长度 < 2 的字符串,因此期望您处理它有点可笑。
我提出了一个不错的快速解决方案,它确实有效,但我会让你找到自己的解决方案,除非你需要更多帮助。
关于python - 编码bat :Warmup- last2 showing compile error on the online compiler even though it works perfectly in the interactive shell,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34199743/
我以前几次遇到过这个短语,主要是在神经网络和 tensorflow 的背景下,但我的印象是它更普遍,并不局限于这些环境。 here例如,他们说这个“卷积预热”过程需要大约 10k 次迭代。 为什么卷积
我尝试将 WarmUp 无服务器插件集成到我的项目中。但是,我相信它不起作用。我在 lambda 的 CloudWatch 日志组中没有看到 WarmUp 的调用,并且 lambda 在空闲一段时间后
IIS 重置后,第一次点击需要很长时间,因为 AppPool 正在启动,其他 .NET 组件、数据库连接正在初始化。 预热 IIS 应用程序和预加载所需组件(例如 GAC 程序集、WCF、WWF 库)
我的应用在 /_ah/warmup 上花费了大量时间(大约占所有 CPU 的 30%)。听起来我的应用程序不能很好地管理实例!我的应用程序有一些峰值,但没什么大问题。 为什么 GAE 在已有旧实例的情
我尝试将 WarmUp 无服务器插件集成到我的项目中。但是,我相信它不起作用。我在 lambda 的 CloudWatch 日志组中没有看到 WarmUp 的调用,并且 lambda 在空闲一段时间后
我一直在努力解决 Hackerrank 上的热身挑战。对于这个特殊的挑战 - https://www.hackerrank.com/challenges/cut-the-sticks - 我已经编写了
我的 Java 应用程序引擎已经运行良好几个月了。但最近两天,在执行/_ah/warmup 时,我看到了 5 个 HardDeadlineExceededError,现在是 34 个。 错误发生在简单
我有一个 CSS3 过渡,我在其中缩小了元素的高度。我这样做是: 类中指定的 CSS3 过渡和目标高度(例如类中的高度:5 像素) 将 height=$el.height() 分配给 style 属性
我对预热请求的理解是请求“启动”一个新的前端/后端实例(或者它们只适用于前端?)准备在不久的将来某个时候使用。 我对加载请求的理解是它是一个启动新实例的请求,因为现在需要它。因此,自己应该尝试提前“预
我已经将其视为微基准测试中的潜在陷阱之一。如果您指定@Measurement(或@Warmup)将运行固定的时间量,这意味着,当比较不同的运行(例如,不同的平台、不同版本的 VM 等)时,您将获得更少
我们最近尝试了 Azure 功能的高级计划,我们注意到有很多“管理/预热”请求。我的猜测是,这是让职能人员存活的高级计划的一部分,但我找不到任何相关文档。有人知道是这样吗? 最佳答案 没错! 这是来自
我们最近尝试了 Azure 功能的高级计划,我们注意到有很多“管理/预热”请求。我的猜测是,这是让职能人员存活的高级计划的一部分,但我找不到任何相关文档。有人知道是这样吗? 最佳答案 没错! 这是来自
我只想提一下,我对编码非常陌生,我已经开始学习Python。完成编码问题后,我尝试打印结果(如下所示),但它对我不起作用。如果有人可以提供任何帮助,我将不胜感激。 我知道我的解决方案可以写得更简单,但
在 symfony 中运行缓存预热的目的是什么?我的理解是它实际上并没有在 app/cache/env 下创建整个缓存目录结构,您必须实际访问页面和端点才能实现。在那种情况下,它有什么作用? 我们遇到
我在azure(应用程序服务)上部署了一个Spring Boot应用程序,但是需要很多时间才能开始(有时20分钟),我总是在日志中看到这一行多次出现: Waiting for response to
突然开始在所有 Azure App Services 中持续发生使用Deployment Slots . Error Message: "Failed swapping site. Error: Ca
我正在尝试在Azure的应用服务上部署停靠的应用。我正确地输入了所有字段,我的图像被拉出,我一直收到这个错误,直到有东西超时。。我确实设置了WebSite_Port 8080(由我的应用程序使用)。这
我尝试使用以下方法安装 symfony-cmf-standard: composer.phar create-project symfony-cmf/standard-edition symfony-
我是 Python 和堆栈溢出新手。 以下是 http://codingbat.com/prob/p145834 处的问题陈述 Given a string, return the count of
我是一名优秀的程序员,十分优秀!