2022-02-28
구름레벨 문자열 번갈아 출력하기
Java알고리즘구름레벨
구름레벨 문자열 번갈아 출력하기
문자열을 입력받아 번갈아가며 출력하는 문제의 Java 풀이입니다.
import java.io.*;
import java.util.*;
class Main {
private static Scanner sc = new Scanner(System.in);
public static void main(String[] args) throws Exception {
// 문자 입력받기
String temp = sc.nextLine();
// 결과 받을 변수 선언
String result = "";
// for문 2번 돌때마다 cnt + 1
int cnt = 0;
for(int i = 0; i < temp.length(); i++){
if(result.length() == temp.length()) break;
if(i % 2 != 0){
result += temp.charAt(temp.length() - cnt);
} else {
result += temp.charAt(cnt);
cnt++;
}
}
System.out.print(result);
}
}for문이 2번 돌 때마다 cnt를 1씩 증가시키며, 짝수 인덱스일 때는 앞에서부터, 홀수 인덱스일 때는 뒤에서부터 문자를 가져와 번갈아 출력하는 방식입니다.