tag:blogger.com,1999:blog-694855878384792308.post6643528818366808662..comments2024-03-21T06:26:49.387-07:00Comments on Java67: How to check if strings are rotations of each other in Java? String Rotation Example Solutionjavin paulhttp://www.blogger.com/profile/15028902221295732276noreply@blogger.comBlogger5125tag:blogger.com,1999:blog-694855878384792308.post-40114400673379303462020-05-15T04:51:23.105-07:002020-05-15T04:51:23.105-07:00good jobgood jobjavin paulhttps://www.blogger.com/profile/15028902221295732276noreply@blogger.comtag:blogger.com,1999:blog-694855878384792308.post-86982980914617141032020-05-12T04:18:02.681-07:002020-05-12T04:18:02.681-07:00My solution in Javascript(This is working for stri...My solution in Javascript(This is working for string only not for numbers)<br /><br />function match(str1, str2) {<br /> var count = str2[0];<br /> debugger;<br /> if(str1.length !== str2.length) {<br /> return false<br /> } else {<br /> for(var i = 1; i <= str2.length; i++) {<br /> if(str2[i].charCodeAt() >= 97 && str2[i].charCodeAt() <= 122) {<br /> count = count.concat(str2[i]);<br /> } else {<br /> break;<br /> }<br /> }<br /> }<br /><br /> if(str1.includes(count)) {<br /> var sub = str2.substr(count.length);<br /> var newSub = sub.concat(count);<br /> for(var j = 0; j <= str1.length - 1; j++) {<br /> if(str1[j] === newSub[j]) {<br /> continue<br /> } else {<br /> return false<br /> }<br /> }<br /> } else {<br /> return false<br /> }<br /><br /> return true<br />}<br /><br />match("KanchanTyagi", "TyagiKanchan")Kanchan Tyagihttps://www.blogger.com/profile/16282580552214621705noreply@blogger.comtag:blogger.com,1999:blog-694855878384792308.post-61511118528778113682020-03-05T13:19:54.317-08:002020-03-05T13:19:54.317-08:00import java.util.*;
public class HelloWorld{
...import java.util.*;<br /> public class HelloWorld{<br /><br /> public static void main(String []args)<br /> {<br /> <br /> <br /> String s="IndiaVsAustralia";<br /> String s1="AustraliaVsIndia";<br /> String s2=s+s;<br /> int n=s2.length();<br /> int n1=n/2;<br /> System.out.println(n+""+n1);<br /> System.out.println(s2);<br /> String s4=s2.substring(n1/2,(n-(n1/2)));<br /> System.out.println(s4);<br /> if(s4.equals(s1)){<br /> System.out.println("Treu");<br /> <br /> }<br /> else<br /> {<br /> System.out.println("False");<br /> }<br /> }<br />}<br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br />Beard_guyhttps://www.blogger.com/profile/15095545887130357628noreply@blogger.comtag:blogger.com,1999:blog-694855878384792308.post-16784574983880921612018-12-11T20:39:46.000-08:002018-12-11T20:39:46.000-08:00/**
* Author : Artem Lavrinenko
* email : lavrin.../**<br /> * Author : Artem Lavrinenko<br /> * email : lavrinenkoag@gmail.com<br /> * Date : December 11, 2018<br /> */<br /><br />public class Main {<br /> public static boolean isRotated (String line1, String line2) {<br /> if (line1.length() != line2.length())<br /> return false;<br /><br /> for (int s = 0, e = line2.length() - 1; s < line1.length() && e >= 0; s++, e--) {<br /> if (line1.charAt(s) != line2.charAt(e)) {<br /> return false;<br /> }<br /> }<br /> return true;<br /> }<br /><br /> public static String rotateString (String line) {<br /> char[] arrLine = line.toCharArray();<br /> for (int s = 0, e = arrLine.length - 1; s <= arrLine.length / 2 && e >= arrLine.length / 2; s++, e--) {<br /> char c = arrLine[s];<br /> arrLine[s] = arrLine[e];<br /> arrLine[e] = c;<br /> }<br /> return String.valueOf(arrLine);<br /> }<br /><br /> public static void main(String[] args) {<br /> System.out.println("0123 and 3210: " + isRotated("0123", "3210"));<br /> System.out.println("0123 and 0123: " + isRotated("0123", "0123"));<br /> System.out.println("0123456789 - " + rotateString("0123456789"));<br /> }<br />}<br /><br /><br />0123 and 3210: true<br />0123 and 0123: false<br />0123456789 - 9876543210Anonymoushttps://www.blogger.com/profile/16143239380842930299noreply@blogger.comtag:blogger.com,1999:blog-694855878384792308.post-6129424685016280122018-10-11T23:45:26.789-07:002018-10-11T23:45:26.789-07:00/**
* Author : Anil Churasiya
* email : achaura.../**<br /> * Author : Anil Churasiya<br /> * email : achaurasiya59@gmail.com<br /> * Date : October 12, 2018<br /> */<br />import java.util.Scanner;<br /><br />class StringRotation{<br /> public static void main(String[] args) {<br /> Scanner sc = new Scanner(System.in);<br /> String str1 = sc.nextLine();<br /> String str2 = sc.nextLine();<br /> boolean status = isRotated(str1, str2);<br /> if(status){<br /> System.out.println("True");<br /> }<br /> else{<br /> System.out.println("False");<br /> }<br /> }<br /><br /> public static boolean isRotated(String str1, String str2){<br /> boolean status = false;<br /> char arrStr1[] = str1.toCharArray();<br /> char arrStr2[] = str2.toCharArray();<br /> if(arrStr2.length != arrStr1.length){<br /> return false;<br /> }<br /> char temp;<br /> for(int i=0; i<arrStr2.length-1; i++){<br /> int len = 0;<br /> String tempString = "";<br /> temp = arrStr2[0];<br /> while(len<arrStr2.length-1){<br /> arrStr2[len] = arrStr2[len+1];<br /> len++;<br /> }<br /> arrStr2[len] = temp;<br /> for(int j=0; j<arrStr2.length; j++){<br /> tempString = tempString + arrStr2[j];<br /> }<br /> if(str1.equals(tempString)){<br /> status = true;<br /> return status;<br /> }<br /> }<br /> return status;<br /> }<br />}Anonymoushttps://www.blogger.com/profile/16016958805734477129noreply@blogger.com