当前位置: 代码迷 >> 综合 >> HDOJ 2137 circumgyrate the string(JAVA 过不了...)
  详细解决方案

HDOJ 2137 circumgyrate the string(JAVA 过不了...)

热度:15   发布时间:2023-10-21 18:48:20.0

HDACM 2137

有哪个大神用Java A过请留言。谢谢!!!

import java.util.Scanner;public class Main{
    public static void main(String[] args) {Scanner sc = new Scanner(System.in);while (sc.hasNext()) {String str = sc.next();StringBuilder sb = new StringBuilder(str);int n = sc.nextInt();int len = str.length();n = n % 8;if (n % 4 == 0) {if (n == 4) {str = sb.reverse().toString();}System.out.println(str);}if (n % 4 == 1) {if (n == 5) {str = sb.reverse().toString();}for (int i = 0; i < len; i++) {for (int j = 0; j < len - i - 1; j++) {System.out.print(" ");}System.out.println(str.charAt(len - i - 1));}}if (n % 4 == 2) {if (n == 6) {str = sb.reverse().toString();}for (int i = 0; i < len; i++) {for (int j = 0; j < len / 2; j++) {System.out.print(" ");}System.out.println(str.charAt(len - i - 1));}}if (n % 4 == 3) {if (n == 7) {str = sb.reverse().toString();}for (int i = 0; i < len; i++) {for (int j = 0; j < i; j++) {System.out.print(" ");}System.out.println(str.charAt(len - i - 1));}}}sc.close();}
}
  相关解决方案