Check to see if a string has the same amount of 'x’s and 'o’s. The method must return a boolean and be case insensitive. The string can contain any char.

Examples input/output:

XO("ooxx") => true
XO("xooxx") => false
XO("ooxXm") => true
XO("zpzpzpp") => true
// when no 'x' and 'o' is present should return true
XO("zzoo") => false

Solution :

def xo(s):list_o = []list_x = []test_string = s.lower()for letter in test_string:if letter == "o":list_o.append(letter)elif letter == "x":list_x.append(letter)count_o = len(list_o)count_x = len(list_x)if count_o != count_x:return Falsereturn True

[7 kyu] Exes and Ohs相关推荐

  1. 7kyu Exes and Ohs

    题目: Check to see if a string has the same amount of 'x's and 'o's. The method must return a boolean ...

  2. codewars练习记录8 js

    目录 [7 kyu]Exes and Ohs [8 kyu]Do you speak "English"? [8 kyu]Remove First and Last Charact ...

  3. codewars【1】

    今天开始记录自己在codewars上遇到的问题和得到的收获. 首先是自己已完成的四道题. 1.CreditCardMask Usually when you buy something, you're ...

  4. oracle ohs是什么,怎么更改OHS端口为80

    一般在实施项目时,客户都希望域名和地址简单明了.但是OHS为了安全起见是不允许使用端口号小于1024,小于1024端口号是属于root,常见的OHS都是有自己的安装用户(Oracle).因此如果想要使 ...

  5. OHS简单安装与系统配置

    前言 OHS完整安装过程包括安装weblogic(用于展示OHS图形配置界面).OHS.WebCache组件,安装完成后启动weblogic能够在em管理控制台中可视化的配置和控制OHS相关参数和操作 ...

  6. oracle ohs是什么,oracle ohs修改https端口

    oracle ohs默认是开启https服务,证书使用自签名证书,端口是4443不是https默认的443.关于如何导入第三方证书前面的文章已经介绍过了,详细步骤参考oracle ohs导入第三方ss ...

  7. weblogic上服务器上日志查看及ohs服务器重启

    1.前提是已经安装了osb环境,找到安装目录/u01/oracle/Middleware/Osb_Home/user_projects/domains/osb_domain/servers 在serv ...

  8. OHS 12C中导入第三方SSL证书

    1.选择for other server证书,其中会包含如下证书 2.用文本编辑器打开root证书和所有中间证书,合并成一个文件,文件名为ca.crt.保留标识符"-----BEGIN CE ...

  9. 配置OHS 12C转发HTTPS请求

    1.先创建一个文件夹,作为接下来的秘钥库 mkdir <wallet_path> 示例: mkdir /home/oracle/fmwhome/esbwallet 2.创建秘钥库 先进入目 ...

最新文章

  1. spring 依赖注入的3种方式
  2. 数据中心设计的六个关键考虑因素
  3. weex前端式写法解决方案---eros
  4. CORS--跨域资源共享
  5. dart系列之:dart语言中的函数
  6. html调用静态json例子
  7. 如何删除虚拟机上的操作系统、删除新建的虚拟机
  8. java自动加空格吗_程序加上空格和不加空格运行结果不一样
  9. 一份关于机器学习端到端学习指南
  10. 开发中常见的@NotNull,@NotBlank,@NotEmpty注解的区别
  11. java preference,Java使用Preference类保存上一次记录的方法
  12. Java 类型, Hibernate 映射类型及 SQL 类型之间的相应关系
  13. 根据数字生成唯一数字_PLSQL——根据上下数字生成等差数列补充空白行
  14. 【概率论】复习资料(手写复习)
  15. 【机器学习】CART决策树原理及python实现
  16. 两款超级好用的PDF工具PDF Shaper,pdfFactory FinePrint虚拟打印机绿色单文件版
  17. ODM、JDM、OBM 、OEM概念的区别与理解
  18. IOI2009 Day2 B Mecho小熊
  19. android支持色彩管理软件,色彩管理软件SpectraMagicTM SpectraMagicTM NX
  20. VTK可交互三维坐标轴

热门文章

  1. b站React禹哥版视频笔记-React面向组件编程(上)
  2. 深入剖析Spring架构与设计原理(一)
  3. React 16.x折腾记 - (7) 基于React+Antd封装聊天记录(用到React的memo,lazy, Suspense这些)
  4. mysql 5.6 64 位安装 缺少libai.so_CentOS6.7安装部署LNMP(nginx1.8.0+php5.6.10+mysql5.6.12) 法外狂徒...
  5. c语言c4700错误,C编译错误,运行错误以及常见问题。
  6. 荐读 | 从公有链到生态架构者,Conflux 做了些什么?
  7. 遗传算法(Genetic Algorithm)详解与实现
  8. 字符串小写转大写字母
  9. 杭电校赛(油菜花王国)
  10. [小o地图-数据] - 地址文字转为经纬度坐标(地理编码)