CRT\Hackerrank\question_6.java
unknown
java
2 years ago
873 B
6
Indexable
import java.util.*;
public class question_6 {
private static int no_of_digits(int num)
{
int digits = 0;
while(num!=0)
{
num /= 10;
digits++;
}
return(digits);
}
public static void main(String[] args) throws Exception
{
Scanner read = new Scanner(System.in);
int num, rem1, quo1, quo2, first_rotate, final_rotate;
num = read.nextInt();
rem1 = num % 10;
quo1 = num / 10;
int root = quo1 % (int)Math.pow(10,no_of_digits(quo1)-1);
quo2 = num / (int)Math.pow(10, no_of_digits(num)-1);
first_rotate = root * (int)Math.pow(10,no_of_digits(quo2)) + quo2;
final_rotate = rem1 * (int)Math.pow(10,no_of_digits(first_rotate)) + first_rotate;
System.out.printf("%d",final_rotate);
}
}
Editor is loading...