-
7-3: 문자열 뒤집기Basic 2018. 10. 25. 21:12
문자열 뒤집기 ( str3.cpp )
문제
문자열이 주어질 때, 이를 뒤집어서 출력하는 프로그램을 작성하시오.
입력
첫 번째 줄에 문자열이 주어진다. ( 1 ≤ 문자열의 길이 ≤ 1,000 )
출력
문자열을 뒤집은 결과를 출력한다.
예제 입력
Hello World!
예제 출력
!dlroW olleH
import java.util.Scanner;
public class str3 {
/**
*
* 문제:
*
문자열이 주어질 때, 이를 뒤집어서 출력하는 프로그램을 작성하시오.
*
*
* 입력:
*
*
* 출력:
*
*
* 예제 입력:
*
Hello World!
*
* 예제 출력:
!dlroW olleH
*
*
* @param args
*/
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String line = sc.nextLine();
char[] arr = line.toCharArray();
for (int i=0; i<arr.length/2; i++){
//swap first and last chars.
char temp = arr[i];
arr[i] = arr[arr.length-i-1];
arr[arr.length-i-1] = temp;
}
for (int i=0; i< arr.length; i++){
System.out.print(arr[i]);
}
}
}'Basic' 카테고리의 다른 글
7-5: 문자열 압축 (0) 2018.10.25 7-4: 팰린드롬 조사 (0) 2018.10.25 7-2: 대소문자 변환 (0) 2018.10.25 7-1: 과제물망치기 (0) 2018.10.25 2-8: 지뢰찾기 (0) 2018.10.24