From fd0ceb0605b67a4ce5eda5ab3fed95bf483ff2d3 Mon Sep 17 00:00:00 2001 From: AnujaySaraf Date: Sat, 17 Jun 2017 01:54:19 +0000 Subject: [PATCH] Done --- build.py | 20 ++++++++++++++++++++ build.pyc | Bin 0 -> 776 bytes tests/__init__.pyc | Bin 0 -> 165 bytes tests/test_is_rotation.pyc | Bin 0 -> 1059 bytes 4 files changed, 20 insertions(+) create mode 100644 build.pyc create mode 100644 tests/__init__.pyc create mode 100644 tests/test_is_rotation.pyc diff --git a/build.py b/build.py index e69de29..2834a31 100644 --- a/build.py +++ b/build.py @@ -0,0 +1,20 @@ +def is_rotation(src,dest): + """ here a string s1 is a rotation of another string s2, + by calling (only once) a function is_rotation """ + + if(src == None or dest == None): + return False + elif(src == "" and dest == ""): + return True + elif(src == "" and dest != ""): + return False + elif(src != "" and dest == ""): + return False + else: + if(len(src) != len(dest)): + return False + + for i in range(len(src)): + if dest.startswith(src[i:]) and dest.endswith(src[:i]): + return True + return False diff --git a/build.pyc b/build.pyc new file mode 100644 index 0000000000000000000000000000000000000000..7d83b837794a535e596ff69db7c88562d018ebcc GIT binary patch literal 776 zcmb_X!A=`75FKwq8>Qk-B_w=8i$uD>sfVg+Maq#w6A2Zms?4sFm~8CS<5h_iPVEi; zfuHGL^fUScJi7_x1G>_@eKT*~c&7DtyZigD|D~kWC-DD(;B7!f^o!^cM9?75P$?s{ z5N*UMg8u-P=*VcA5%17athnE$09({V)co6|t$D~cwc%Q8ksogQkk8i|X3UcoTJg!B zf+7)-Owo6rw3|MKb`nwtwEov4y3Jza^;YyPGulJhKcv!&RZ0FU#kIaa&_!GwHx2T5 zEE|BFXs@M`9K5k($;Z+#QtyHa##!k`Qdt+!_0)25*p>0STF6q>b+qNq)(h!usSjWt zHMUG!OrL|be`2A;hZ`=TSx^Vs$|TAz3N T--~rH{oTw}O|9Rjt&r0r#c!`E literal 0 HcmV?d00001 diff --git a/tests/__init__.pyc b/tests/__init__.pyc new file mode 100644 index 0000000000000000000000000000000000000000..3083b232c63873f478a05d1e706b94ee3f21cca9 GIT binary patch literal 165 zcmZSn%*%CisY7Hk0~9aV*sHF+y4bh$BLUsz|-;AzM+}OXQ6mnl`bQ*f}gJr{z_6 z1>S|{-~r$pr($zJ+#rcRdottkH{Uq^u{-|$_2{CYyC=qcgy9|o6h1*UQ6uP5kWdk6 zL8TxS(-)!@(Zyv%YDBYS1L4(AJc+={Zv)P>^T*O@fB()nb$M&O^p!Qg&*SJf7;Yb+ ziI2glNRGtWEF>#9Cc@w|jxpRf!192(fl*KIGw7Y0M>O&g-HfSyK|+XIqU)H+uHZF- z-t&(U-D2N})CR30@&Q9+??B0$e{^j9#jzE31RSK=Cbctgpsram2KDJcsC%%hwJt#h zV-L&D6s*%>X*;7lD_~I>(0XoBi5V05o!*$sb}l~!t6w4@;U=IyqIp-_k+X2y4KP5oc<&$ydG jHWqMGOxFZEQ+ci|gM&ic|DzQYdf998iYYp#w-^5cnz;0* literal 0 HcmV?d00001