-
9093 문자열 뒤집기.java코딩테스트 준비 2022. 10. 17. 10:51
1. 문자열을 StringBuffer 로 받아서 reverse 하는 형태 푸는 방법
2. 스택
1. StringBuffer. reverse
2. 스택이용
12345678910111213141516171819202122232425262728293031323334353637383940import java.util.*;import java.io.*;public class Main {public static void main(String[] args) throws Exception {BufferedReader br = new BufferedReader(new InputStreamReader(System.in));BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));int n = Integer.parseInt(br.readLine());Stack<Character> st = new Stack<>();for(int i = 0; i<n; i++) {String str = br.readLine() + "\n";char []arr = str.toCharArray();for(char ch : arr) {if(ch == ' ' || ch == '\n') {while(!st.isEmpty()) {bw.write(st.pop());}bw.write(ch);}else {st.push(ch);}}}bw.flush();bw.close();}}cs '코딩테스트 준비' 카테고리의 다른 글
자료구조- 스택 .java (0) 2022.10.17 1157 java (0) 2022.10.12 14502 java (1) 2022.10.12 sort()와 compare (0) 2022.08.11 현대 모비스 알고리즘 경진대회 예선 (1) 2022.07.01