地址:http://www.codewars.com/kata/jaden-casing-strings/train/python

Jaden Smith, the son of Will Smith, is the star of films such as The Karate Kid (2010) and After Earth (2013). Jaden is also known for some of his philosophy that he delivers via Twitter. When writing on Twitter, he is known for almost always capitalizing every word.

Your task is to convert strings to how they would be written by Jaden Smith. The strings are actual quotes from Jaden Smith, but they are not capitalized in the same way he originally typed them.

Example:
Not Jaden-Cased: "How can mirrors be real if our eyes aren't real"
Jaden-Cased:     "How Can Mirrors Be Real If Our Eyes Aren't Real"

比较简单,代码如下:

def toJadenCase(string):lenOfStr = len(string)dic = {}for i in range(1,lenOfStr):if string[i-1].isspace():dic[i] = string[i].upper()ans = string[0].upper()for i in range(1,lenOfStr):if string[i-1].isspace():ans = ans + dic[i]else:ans = ans + string[i]return ans

Jaden Casing Strings相关推荐

  1. Android TextView 在strings 里面 实现换行

    在TextView 把text 使用快捷键放到strings 里面 \n是无法被放到里面的 如果想实现换行 可以手动在里面添加 \n 例如写了一个小例子, 如果你写了多语言适配 ,那么在你的其他的st ...

  2. Go 学习笔记(51)— Go 标准库之 strings(字符串比较、字符串前后缀、字符串统计、字符串索引、字符串包含、字符串转换、字符串复制、字符串替换、字符串去除、字符串分割和连接)

    1. 概述说明 import "strings" strings 包实现了用于操作字符的简单函数. strings 包与 bytes 包中的函数用法基本一样. 2. 主要函数 2. ...

  3. Simple Dynamic Strings(SDS)源码解析和使用说明二

    在<Simple Dynamic Strings(SDS)源码解析和使用说明一>文中,我们分析了SDS库中数据的基本结构和创建.释放等方法.本文将介绍其一些其他方法及实现.(转载请指明出于 ...

  4. Simple Dynamic Strings(SDS)源码解析和使用说明一

    SDS是Redis源码中一个独立的字符串管理库.它是由Redis作者Antirez设计和维护的.一开始,SDS只是Antirez为日常开发而实现的一套字符串库,它被使用在Redis.Disque和Hi ...

  5. golang strings.Fields 使用

    2019独角兽企业重金招聘Python工程师标准>>> s := "Hello 世\n界!\tHe\vl\flo!" ss := strings.Fields(s ...

  6. pandas使用to_datetime函数把dataframe的字符串日期数据列转化为日期格式日期数据列( strings to datetime in dataframe column)

    pandas使用to_datetime函数把dataframe的字符串日期数据列转化为日期格式日期数据列( strings to datetime in dataframe column) 目录

  7. R字符串(Strings)转为日期类型(Dates)

    R字符串(Strings)转为日期类型(Dates) 目录 R字符串(Strings)转为日期类型(Dates) as.Date函数

  8. [leetcode]Multiply Strings @ Python

    原题地址:https://oj.leetcode.com/problems/multiply-strings/ 题意: Given two numbers represented as strings ...

  9. 用strings命令输出文件中的可打印字符

    2019独角兽企业重金招聘Python工程师标准>>> 对于一些包含二进制与文本的文件,可以用来自binutils的strings命令输出文本的内容. 如果连续可打印的字符超过4个, ...

  10. golang strings包部分函数使用

    import ("fmt""strings" )func main() {//检查字符串传是否包含指定字符,返回true或者falsefmt.Println(s ...

最新文章

  1. 阿里软件测试工程师手把手教学——自动化测试报告太丑,怎么办?
  2. 人脸识别引爆下一代生物支付四军之战
  3. Metasploit 之 webshell 提权
  4. [转]深夜无人的街道
  5. ADO.NET Entity Framework 入门示例向导(附Demo程序下载)
  6. jquery Deferred
  7. 如何限制用户的内存使用量
  8. 信息系统项目管理师_信息系统项目管理师通过率是多少?
  9. mysql 建立一棵树_如何存储一颗树到文件或者数据库
  10. [运维]PowerShell简体中文编码转换
  11. 2016级算法第五次上机-C.Bamboo和Coco
  12. Selenium Automated test 02 - Open browser
  13. Linux下部署Java,Tomcat环境
  14. MATLAB符号运算——积分
  15. 分享10个可免费使用的网站CDN加速服务
  16. ATM+bzoj+Trajan算法+spfa求最短路
  17. RestTemplate的No instances available for xxx
  18. Unicode 字符编码表|汉字Unicode编码的区间为:0x4E00→0x9FA5(转)
  19. 左连接 oracle条件查询,sql 左连接查询条件and与where
  20. C语言中mac是什么意思,CMAC是什么意思

热门文章

  1. 青果教务系统API(Java版)
  2. 基于java的毕业设计选题题目推荐
  3. 生活美学 | 8种咖啡冲煮器具分别有什么特点
  4. 自然语言处理 cs224n 2019 Lecture 11: ConvNets for NLP
  5. 对主流网络威胁情报标准应用的比较研究
  6. meta中的http-equiv = X-UA-Compatible
  7. 双手不离键盘,Vim和Vimium扩展
  8. ArcGIS学习总结(三)——空间分析基本操作
  9. android动态修改桌面图标,Android动态更换桌面图标
  10. LZJ流体质量计算机价格,LZJ-ⅢC型流体质量计算机选编.doc