语法练习:make_abba

题目:make_abba

Given two strings, a and b, return the result of putting them together in the order abba, e.g. “Hi” and “Bye” returns “HiByeByeHi”.

make_abba(‘Hi’, ‘Bye’) → ‘HiByeByeHi’
make_abba(‘Yo’, ‘Alice’) → ‘YoAliceAliceYo’
make_abba(‘What’, ‘Up’) → ‘WhatUpUpWhat’

我的解答:

def make_abba(a, b):return a + b + b + a

Expected Run
make_abba(‘Hi’, ‘Bye’) → ‘HiByeByeHi’ ‘HiByeByeHi’ OK
make_abba(‘Yo’, ‘Alice’) → ‘YoAliceAliceYo’ ‘YoAliceAliceYo’ OK
make_abba(‘What’, ‘Up’) → ‘WhatUpUpWhat’ ‘WhatUpUpWhat’ OK
make_abba(‘aaa’, ‘bbb’) → ‘aaabbbbbbaaa’ ‘aaabbbbbbaaa’ OK
make_abba(‘x’, ‘y’) → ‘xyyx’ ‘xyyx’ OK
make_abba(‘x’, ‘’) → ‘xx’ ‘xx’ OK
make_abba(‘’, ‘y’) → ‘yy’ ‘yy’ OK
make_abba(‘Bo’, ‘Ya’) → ‘BoYaYaBo’ ‘BoYaYaBo’ OK
make_abba(‘Ya’, ‘Ya’) → ‘YaYaYaYa’ ‘YaYaYaYa’ OK
other tests
OK

All Correct

标答:

The code

return a + b

would return “HiBye” for the “Hi” example, so it’s not a solution, but it shows the right code pattern.

语法练习:make_abba相关推荐

  1. 【JavaScript总结】JavaScript语法基础:BOM

    DOM是文档对象模型,操作对象是文档 window.document,和浏览器没有直接关系 DOM常用事件: onload,onbeforeunload, onunload onclick,ondbl ...

  2. 【JavaScript总结】JavaScript语法基础:JS编码

    运算符 数学:+. -. *. / 逻辑:>. < .>= .<=. == . !=.&&.|| . === .!==(完全等于) 对象相关 new delet ...

  3. 【JavaScript总结】JavaScript语法基础:数据类型

    ------>数据类型有哪些? ->基本类型:数字类型,布尔类型,字符串类型 ->引用类型:对象类型,函数类型 ->空类型:null 和 undefined ->运算符: ...

  4. 第二天:Vue基础语法

    1.计算属性的setter和getter 每个计算属性都有setter和getter 一般来说用到setter较少,都不希望数据被改动,所以只用getter时也有缩写 <!DOCTYPE htm ...

  5. LLVM语法语义指令特性

    LLVM语法语义指令特性 High Level Structure Module Structure LLVM 程序由Module's组成,每个 's 是输入程序的一个翻译单元.每个模块由函数,全局变 ...

  6. LLVM一些编程语法语义特性

    LLVM一些编程语法语义特性 High Level Structure Module Structure LLVM 程序由Module's组成,每个 's 是输入程序的一个翻译单元.每个模块由函数.全 ...

  7. LLVM一些语法规则

    LLVM一些语法规则 LLVM文档 LLVM编译器基础架构支持广泛的项目,从工业强度编译器到专门的JIT应用程序,再到小型研究项目. 同样,文档分为几个针对不同受众的高级别分组: LLVM设计概述 几 ...

  8. 2021年大数据Hive(四):Hive查询语法

    全网最详细的Hive文章系列,强烈建议收藏加关注! 后面更新文章都会列出历史文章目录,帮助大家回顾知识重点. 目录 系列历史文章 前言 hive查询语法 一.SELECT语句 1.语句结构 2.全表查 ...

  9. 2021年大数据常用语言Scala(十八):基础语法学习 Map对象

    目录 Map对象 不可变Map 可变Map Map基本操作 Map对象 Map可以称之为映射.它是由键值对组成的集合.在scala中,Map也分为不可变Map和可变Map. 不可变Map 定义 语法 ...

最新文章

  1. msf rhosts设置文件_聊一聊基于 msf 的免杀项目测试过程
  2. German Companies
  3. 专家系列教程:遭受***后的证据有哪些?
  4. pca数学推导_PCA背后的统计和数学概念
  5. db2 语句包括不必要的列表_列表推导和生成器表达式的滥用
  6. timus 1260. Nudnik Photographer 动态规划
  7. python list方法说明_对python中list的五种查找方法说明
  8. Android进阶--android自动化测试python+uiautomator
  9. labview与C数据类型的对应关系
  10. ubuntu 强制删除文件夹
  11. 计算机青岛科技大学济南大学,山东考生在山东理工,济大,山东科技和青岛科技中该如何选择?...
  12. Python提取信息测试
  13. 全局安装vue-cli以及初始化
  14. peewee mysql_tornado+peewee-async+peewee+mysql(一)
  15. 孤独的灵魂该去何处安家
  16. 安卓棉花糖动态权限适配
  17. vue监听dom元素变化修改echar图表
  18. 央行数字货币研究所与农信银资金清算中心合作推进数字人民币应用
  19. 使用c3p0数据库连接池连接时出现错误:java.lang.NoClassDefFoundError: com/mchange/v2/ser/Indirector
  20. delete 后加 limit

热门文章

  1. 毛笔笔刷书法签名手写字体设计 Brightwall – Brush Signature Font
  2. 这就是所谓的历史剧?
  3. electron-builder打包linux桌面程序(OIM-E多平台即时通讯软件)
  4. 【已解决】zookeeper显示Error contacting service. It is probably not running等问题
  5. 叶武滨老师时间管理学习感悟
  6. Mac OS X Mavericks 迅雷下载地址 ( mac os x 10.9 )
  7. 操作系统真象还原实验记录之实验七:加载内核
  8. 邮票面值设计java,[洛谷P1021][题解]邮票面值设计
  9. 【认识硬件】之 锁紧座
  10. Custom Data Objects