728x90
반응형
[문자열(String)] 단어 뒤집기
설명
N개의 단어가 주어지면 각 단어를 뒤집어 출력하는 프로그램을 작성하세요.
입력
첫 줄에 자연수 N(3<=N<=20)이 주어집니다.
두 번째 줄부터 N개의 단어가 각 줄에 하나씩 주어집니다. 단어는 영어 알파벳으로만 구성되어 있습니다.
출력
N개의 단어를 입력된 순서대로 한 줄에 하나씩 뒤집어서 출력합니다.
package section1;
import java.util.Scanner;
/* 단어 뒤집기 */
public class section1_4 {
public String[] solution(String[] arr) {
String[] answer = new String[arr.length];
int cnt = 0;
for (String str : arr) {
String tmp = "";
for (int i = str.length() - 1; i >= 0; i--) {
tmp += str.charAt(i);
}
answer[cnt++] = tmp;
}
return answer;
}
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int n = scan.nextInt();
String[] arr = new String[n];
for (int i = 0; i < n; i++) {
arr[i] = scan.next();
}
section1_4 T = new section1_4();
for (String x : T.solution(arr)) {
System.out.println(x);
}
}
}
728x90
반응형
'알고리즘 > 문자열(String)' 카테고리의 다른 글
[문자열(String)] 중복문자 제거 (0) | 2021.12.23 |
---|---|
[문자열(String)] 특정 문자 뒤집기 (0) | 2021.12.23 |
[문자열(String)] 문장 속 단어 (0) | 2021.12.17 |
[문자열(String)] 대소문자 변환 (0) | 2021.12.17 |
[문자열(String)] 문자 찾기 (0) | 2021.12.17 |