错误记录

class Solution:
def romanToInt(self, s: str) -> int:
d = {'I':1,'V':5,'X':10,'L':50,'C':100,'D':500,'M':1000}
r=0 for i in range(len(s)):
if d[s[i]]<d[s[i+1]] and i<len(s)-1:
r-=d[s(i)]
else:
r+=d[s(i)]
return r

会报错:TypeError: 'str' object is not callable

s(i)应改为s[i]

且第7行and的前后应为:

if i<len(s)-1 and d[s[i]]<d[s[i+1]]  :**先判断前面的,若将d[s[i]]<d[s[i+1]]写在前面,会索引越界

最新文章

  1. setInterval的停止与启动
  2. wait、notify、sleep、interrupt对比分析
  3. Java制作证书的工具keytool用法总结
  4. QQ提醒的功能
  5. Linux 执行ThinkPHP 文件的计划任务
  6. html练习——个人简介
  7. 常考的算法及Java知识总结
  8. apache ab工具对网站进行压力测试
  9. $rootScope
  10. JavaScript对象(一)——Function对象
  11. Docker集群实验环境布署--swarm【2 搭建本地镜像仓库】
  12. HTML/CSS font-family对应的中英文名称 宋体 微软雅黑
  13. win10下caffe安装与mnist测试实验注意点
  14. Makefile中通过sed命令生成文件系统的selinux的配置文件vendor_filesystem_config.txt
  15. MFC/VC CxImage 编译问题 (VS2013)
  16. java命令提示找不到或无法加载主类
  17. GTX的生成(包括COMMON)
  18. hybrid浅记
  19. [转]Oracle存储过程给变量赋值的方法
  20. Redis自学笔记–Zset类型及管理简述

热门文章

  1. Python 获取当前文件所在路径
  2. 用List和Map排序输出
  3. Window01
  4. 升级ceph
  5. POJ 2240 Arbitrage (spfa判环)
  6. sql server 建表,增删改练习
  7. BZOJ 4555(第二类斯特林数+NTT)
  8. 88、使用tensorboard进行可视化学习,查看具体使用时间,训练轮数,使用内存大小
  9. selenium2-java环境搭建 示例为chrome浏览器
  10. ng-repeat高级用法