ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 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
Designed by Tistory.