博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
HackerRank "Morgan and a String"
阅读量:4619 次
发布时间:2019-06-09

本文共 455 字,大约阅读时间需要 1 分钟。

I saw the same sub-problem in LeetCode, and there exists a O(n) neat greedy solution:

for _ in range(int(input())):    a = input() + '['    b = input() + '['    output = ""    for _ in range(len(a) + len(b) - 2):        if a < b:            output += a[0]            a = a[1:]        else:             output += b[0]            b = b[1:]          print(output)

Please note: '[' is the first char after 'Z'. 

转载于:https://www.cnblogs.com/tonix/p/5366382.html

你可能感兴趣的文章
把 MongoDB 当成是纯内存数据库来使用(Redis 风格)
查看>>
PyTorch 1.0 中文官方教程:使用ONNX将模型从PyTorch传输到Caffe2和移动端
查看>>
LeetCode 4Sum
查看>>
BBC-The Race and a quiz
查看>>
大端小端
查看>>
IntelliJ IDEA 把java项目导出成可执行的jar
查看>>
DynamicReports
查看>>
鼠标经过图像改变实现
查看>>
二分查找法
查看>>
Spring3升级到Spring4时, 运行时出现找不到MappingJacksonHttpMessageConverter的情况
查看>>
详解缓冲区溢出攻击以及防范方法
查看>>
分布式事务解决方案(一) 2阶段提交 & 3阶段提交 & TCC
查看>>
android之网格布局和线性布局实现注册页面
查看>>
BZOJ 1014: [JSOI2008]火星人prefix( splay + hash )
查看>>
安装ejabberd2并配置MySQL为其数据库
查看>>
angular repeat
查看>>
android 图片圆角化控件
查看>>
java第三次作业
查看>>
HP Jack介绍
查看>>
敏捷软件开发(3)---COMMAND 模式 & Active Object 模式
查看>>