ワードペア
710 ワード
質問:文字入力時に交互に出力この文字の前の文字 文字の後ろにある文字
出力を続行する場合は、繰り返し演算子と増減演算子で前シフトと後シフトの位置を決定します.
前後位置の値が逆転すると、 が繰り返される.
import java.io.*;
class Main {
public static void main(String[] args) throws Exception {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String input = br.readLine();
int start = 0;
int end = input.length()-1; // 5
while(true) {
System.out.print(input.charAt(start++)); //0, 1, 2, 3
System.out.print(input.charAt(end--)); //5, 4, 3, 2
if(start == end ) {
System.out.print(input.charAt(start));
break;
} else if(start > end)
break;
}
}
}
まず、文字列の長さを決定します.出力を続行する場合は、繰り返し演算子と増減演算子で前シフトと後シフトの位置を決定します.
前後位置の値が逆転すると、
Reference
この問題について(ワードペア), 我々は、より多くの情報をここで見つけました https://velog.io/@hack_ho/문자-번갈아-출력テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol