문제링크
https://www.acmicpc.net/problem/17413
import java.util.Arrays;
import java.util.Scanner;
//단어뒤집기2
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String str = sc.nextLine();
StringBuilder sb = new StringBuilder();
char c[] = new char[str.length()];
for(int i=0;i<str.length();i++)
c[i] = str.charAt(i);
for(int i=0;i<str.length();i++) {
if(c[i] =='<') {
while(true) {
sb.append(c[i]);
if(c[i]=='>') break;
i++;
}
}
else if(c[i]==' ') sb.append(c[i]);
else {
//그냥 문자열 일때
int j = i;
while(true) {
if(i>=str.length() || c[i]==' '||c[i]=='<') break;
i++;
}
for(int m =(i-1);m>=j;m--)
sb.append(c[m]);
i--;
}
}
System.out.println(sb);
}
}
'알고리즘 > 백준' 카테고리의 다른 글
[JAVA] 백준_14501_퇴사 (0) | 2021.03.02 |
---|---|
[JAVA]백준_8320_직사각형을만드는방법 (0) | 2021.02.26 |
[JAVA]백준_2810_컵홀더 (0) | 2021.02.25 |
[JAVA]백준_3985_롤케이크 (0) | 2021.02.25 |
[JAVA]백준_2851_슈퍼 마리오 (0) | 2021.02.25 |