CRT\Hackerrank\question_6.java
unknown
java
a year ago
873 B
5
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...