problem

796. Rotate String

solution1:

class Solution {
public:
bool rotateString(string A, string B) {
if(A.size()!=B.size()) return false;
if(A.size()== && B.size()==) return true;//errr...
for(int i=; i<A.size(); ++i)
{
if(A.substr(i, A.size()-i)+A.substr(, i) == B) return true;
}
return false;
}
};

solution2:

class Solution {
public:
bool rotateString(string A, string B) {
return (A.size()==B.size() && ((A+A).find(B)!=string::npos));
}
};

参考

1. Leetcode_easy_796. Rotate String;

2. Grandyang;

最新文章

  1. Mac按键
  2. 使用fiddler手机抓包
  3. 【教程】Asset Server(联合开发)
  4. Unable to resolve target &#39;android-i&#39;
  5. C# 获取属性字段上DescriptionAttribute的值
  6. TIOBE 2015年5月编程语言排行榜 Visual Studio系列在上升
  7. HUD-4602 Partition 排列
  8. 关于overload和override
  9. Constructing Roads--hdu1102
  10. Sping--IOC概念
  11. 【Kafka源码】处理请求
  12. hbase rest api接口链接管理【golang语言版】
  13. Linux内存管理(一)
  14. vue项目跳转到外部链接
  15. [20170628]完善ooerr脚本.txt
  16. Understanding Complex Event Processing (CEP)/ Streaming SQL Operators with WSO2 CEP (Siddhi)
  17. Hive的UDF是什么?
  18. orderBy 传入属性的字符串
  19. ubuntu关闭防火墙
  20. Linux bash脚本及常用命令--不断更新中

热门文章

  1. Git----基础常用的命令总结
  2. P2P技术之STUN、TURN、ICE详解
  3. django.db.models.fields.related_descriptors.RelatedObjectDoesNotExist
  4. [Javascript] Construct a Regex to Match Twitter Mentions with Regexr
  5. HTML 001 入门介绍
  6. Navicat连接Oracle报ORA-12737错误
  7. 【.Net设计模式系列】工作单元(Unit Of Work)模式 ( 二 )
  8. koa2做请求转发
  9. About &amp; Ideas &amp; Queries
  10. 「学习笔记」FFT及NTT入门知识