CodeWar打怪升级-Python篇

1.  The goal of this exercise is to convert a string to a new string where each character in the new string is "(" if that character appears only once in the original string, or ")" if that character appears more than once in the original string. Ignore capitalization when determining if a character is a duplicate.

Examples

"din"      =>  "((("
"recede"   =>  "()()()"
"Success"  =>  ")())())"
"(( @"     =>  "))((" 

My answer

大小写转换函数、for循环、replace函数

def duplicate_encode(word):count={}for i in word.lower():if i not in count:count[i]=1else:count[i]+=1new_word=word.lower()for i in new_word:if count[i]>1:new_word=new_word.replace(i,')')else:new_word=new_word.replace(i,'(')return new_word

  

2

def sum_two_smallest_numbers(numbers):for i in range(0,len(numbers)-1):if (not isinstance(numbers[i],int)) or numbers[i]<0:numbers.remove(numbers[i])new_num=numbers.sort()sum=0sum=sum+int(new_num[0])+int(new_num[1])return sum

  

 

posted on 2019-06-12 10:42 Suckseedeva 阅读(...) 评论(...) 编辑 收藏

转载于:https://www.cnblogs.com/skyEva/p/11008185.html

CodeWar打怪升级-Python篇相关推荐

  1. 详解Linux运维工程师打怪升级篇

    详解 Linux 运维工程师打怪升级篇 积累经验篇 做运维也快4年多了,就像游戏打怪升级,升级后知识体系和运维体系也相对变化挺大,学习了很多新的知识点. 运维工程师 是从一个呆逼进化为苦逼再成长为牛逼 ...

  2. 【如何3秒钟看出一个人的python实力|Python 数据分析打怪升级之路 day04】:手把手教你如何分析用户数据、数据分析基本概念

    数据分析打怪升级进度:day04 哈喽大家好啊,欢迎来到夜斗小神社数据分析打怪升级之路! 大家可以叫我小夜斗:"一枚想要做python领域强者的小萌新" 你会确信你终于在CSDN找 ...

  3. 【转载】运维职业向!我是怎么入得运维行业?运维工程师入门必备技能以及打怪升级篇...

    前言:转载 陈浩一个从事安全运维向的前辈文章.写的很好.人非常nice,遇到了问题,qq上很快就回复了我. 大道三千 入门最难,凡事入了行,也就什么都好说了,好的自然不断努力奋斗修行,不好的自然很快就 ...

  4. 模型压缩:模型量化打怪升级之路-工具篇

    本文转载自商汤泰坦公开课. 1/ 最近发现一些还在学校读书的同学非常关注一个量化工作精度的高低,读过我上篇分享(模型压缩:模型量化打怪升级之路 - 0 序章)的同学应该知道,部分学术界的工作与工业界的 ...

  5. python做一个打怪升级的游戏

    可以使用 Python 开发一个类似 "打怪升级" 的游戏,可以使用 Python 的基本语法和面向对象编程思想来实现. 首先,需要定义一个角色类,包含角色的属性(如生命值,攻击力 ...

  6. 【Java基础知识回顾篇】之打怪升级Day001

    Java基础知识回顾篇之打怪升级Day001 目录 Java基础知识回顾篇之打怪升级Day001 简介 一.为什么现在主流的是Java8和Java11? 二.简单尝试编写java程序 1.编写一个He ...

  7. 开奖及送书|《漫画算法:小灰的算法之旅(Python篇)》

    2020 06 08 今天距2021年206天 这是一页河山第132次推文 点击上方蓝字"ITester软件测试小栈"关注我,每周一.三.五早上 07:30准时推送. 微信公众号后 ...

  8. cocos2d-html5 -- 打怪升级之路

    参考:http://www.cocoachina.com/bbs/read.php?keyword=cocos2d&tid=152450 管理提醒: 本帖被 gagaga 从 苹果开发者综合议 ...

  9. Machine Learning之Python篇(一)

    Machine Learning之Python篇 概述 教程 https://ljalphabeta.gitbooks.io/python-/content/ <Python机器学习>中文 ...

最新文章

  1. openstack组件之nova
  2. 轻快的VIM(五):复制
  3. CDCN 活体检测笔记
  4. Xshell利用Xftp传输文件,使用pure-ftpd搭建ftp服务
  5. C语言实现字符串的加密和解密
  6. JAVA学习:maven开发环境快速搭建How to download J2EE API (javaee.jar) from Maven
  7. 方立勋_30天掌握JavaWeb_JDBC、SQL防注入(一)
  8. 谈谈我对正向代理和反向代理的理解
  9. 大数据 数据库 评测_为什么腾讯QQ的大数据平台选择了这款数据库?
  10. linux重要目录之usr和var
  11. ib交换机 postgresql_postgresql关于访问视图需要的权限
  12. 台达变频器485通讯接线图_台达PLC与变频器用485通讯怎样实现启动、停止和频率给定,程序怎样做。谢谢!...
  13. 缓冲区溢出实例(一)--Windows
  14. 海军某训练基地落户上海崇明岛 建设用地2500亩
  15. 车牌识别matlab实现(蓝色车牌和新能源车牌)
  16. 微软面试题 博弈论 经典案例 (参考答案)
  17. 【OpenCV 例程200篇】20. 图像的按位运算(cv2.bitwise)
  18. 智能窗帘不知选米家?还是Aqara?这些入坑前必备工作智汀来告诉你
  19. vue项目中汉字转拼音
  20. 别让用户发呆—设计中的防呆策略[转]

热门文章

  1. SENSIRION SCD30 二氧化碳传感器测量数据转换
  2. transform.ToTensor
  3. 圈量SCRM:企业微信营销系统排名?都有什么功能?能做营销拓客吗?
  4. 企业云上办公的最佳选择——华为云桌面Workspace
  5. 华为fusionaccess云桌面AD域虚拟机故障替换
  6. 阿里系cookie之acw_sc__v2 逆向分析
  7. 新托福写作:首尾段写作思路及模板
  8. Flashlight小工具实现
  9. SQL SERVER 查询作业(Job)基本信息及执行情况的sql
  10. 不再学哑巴英语,在场景里面学会说英语 spoken english | daily comversation