天梯赛 L1-039. 古风排版
2018-03-25 18:42
176 查看
/*中国的古人写文字,是从右向左竖向排版的。本题就请你编写程序,把一段文字按古风排版。
输入格式:
输入在第一行给出一个正整数N(<100),是每一列的字符数。第二行给出一个长度不超过1000的非空字符串,
以回车结束。
输出格式:
按古风格式排版给定的字符串,每列N个字符(除了最后一列可能不足N个)
输入样例:
4
This is a test case
输出样例:
asa T
st ih
e tsi
ce s*/
import java.util.Scanner;
public class Main8 {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int n = scan.nextInt();
scan.nextLine();
String str=scan.nextLine();
int h;//一共h行n列
if (str.length() % n == 0) {
h = str.length() / n;
} else {
h = str.length() / n + 1;
}
String[][] s = new String
[h];
int i = 0;
for (int l = h - 1; l >= 0; l--) {
for (int m = 0; m < n; m++) {
if (i < str.length()) {//为避免超时,将此处的for循环拆开
s[m][l] = str.charAt(i)+"";
i++;
} else {
s[m][l] = " ";
}
}
}
for (int a = 0; a < n; a++) {
f
4000
or (int b = 0; b < h; b++) {
System.out.print(s[a][b]);
}
System.out.println();
}
}
}
输入格式:
输入在第一行给出一个正整数N(<100),是每一列的字符数。第二行给出一个长度不超过1000的非空字符串,
以回车结束。
输出格式:
按古风格式排版给定的字符串,每列N个字符(除了最后一列可能不足N个)
输入样例:
4
This is a test case
输出样例:
asa T
st ih
e tsi
ce s*/
import java.util.Scanner;
public class Main8 {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int n = scan.nextInt();
scan.nextLine();
String str=scan.nextLine();
int h;//一共h行n列
if (str.length() % n == 0) {
h = str.length() / n;
} else {
h = str.length() / n + 1;
}
String[][] s = new String
[h];
int i = 0;
for (int l = h - 1; l >= 0; l--) {
for (int m = 0; m < n; m++) {
if (i < str.length()) {//为避免超时,将此处的for循环拆开
s[m][l] = str.charAt(i)+"";
i++;
} else {
s[m][l] = " ";
}
}
}
for (int a = 0; a < n; a++) {
f
4000
or (int b = 0; b < h; b++) {
System.out.print(s[a][b]);
}
System.out.println();
}
}
}
相关文章推荐
- 天梯赛 L1-039. 古风排版
- 天梯赛习题 L1-039. 古风排版
- CCCC-GPLT L1-039. 古风排版 团体程序设计天梯赛
- PAT天梯赛 L1-039. 古风排版
- L1-039. 古风排版 - 天梯赛
- PAT -天梯赛 L1-039 古风排版
- 团体程序设计天梯赛L1-039 古风排版
- 团队天梯赛L1-039. 古风排版
- PAT 天梯赛 L1-039. 古风排版 【字符串处理】
- 团体程序设计天梯赛-练习集 L1-039. 古风排版
- L1-039 古风排版 同样的输出连样例都过不了??
- L1-039. 古风排版
- L1-039. 古风排版
- L1-039. 古风排版
- L1-039. 古风排版
- L1-039. 古风排版
- L1-039. 古风排版
- L1-039. 古风排版
- 天梯赛华北赛区L1-7古风排版
- PAT-L1-039. 古风排版