์คํ์ ์ด์ฉํด์ ํ์ด๋ ๋๊ณ , ์ด์ฉํ์ง ์์๋ ๋๋๋ฐ
์คํ์ ์ฐ๋ ค๊ณ ์ด ๋ฌธ์ ๋ฅผ ์ ๊ทผํ๊ธฐ๋๋ฌธ์ ์คํ์ ์ฌ์ฉํจ.
์ ๋ ฅ๋ฐ์ ๋ฌธ์์ด์ ๊ณต๋ฐฑ์ ๊ธฐ์ค์ผ๋ก ๋๋๋ค์, ๊ณต๋ฐฑ์ผ๋ก ๋๋ ๋ฌธ์์ด์ ๋ฉ์ด๋ฆฌ์ฉ stack์ ์ง์ด๋ฃ๊ณ
๋ฐ๋๋ก ๊บผ๋ด๋ฉด ๋๋ค.
๊ทผ๋ฐ Scanner๋ฅผ ์ฌ์ฉํ ๊ฒฝ์ฐ ,
์ ๋ ฅ์ ๋งจ ์ฒ์ ํ ์คํธ ์ผ์ด์ค์ ๊ฐ์์ธ T๋ฅผ intํ์ผ๋ก ๋ฐ๊ณ , ๋ฌธ์์ด์ ๋ฐ์ผ๋ ค๋ ์ ์์ ์ธ ์ถ๋ ฅ์ด ์์ด๋ฃจ์ด์ ธ์๊ธฐ์
๊ฐํ์ฒ๋ฆฌ๋ฅผ ํด์ฃผ์ด์ผ ํ๋ค.
import java.util.*;
class Main {
public static void main(String args[]) throws Exception {
Scanner kb = new Scanner(System.in);
int T = kb.nextInt();
kb.nextLine(); // ๊ฐํ์ฒ๋ฆฌ
for (int t = 1; t <= T; t++) {
String s = kb.nextLine();
String[] arr = s.split(" ");
Stack<String> stack = new Stack<>();
for (int i = 0; i < arr.length; i++)
stack.push(arr[i]);
System.out.print("Case #" + t + ": ");
while (!stack.isEmpty()) {
System.out.print(stack.pop());
System.out.print(" ");
if (stack.isEmpty()) System.out.println();
}
}
}
}
'๐ ์ฝ๋ฉํ ์คํธ > ๋ฐฑ์ค & ํ๋ก๊ทธ๋๋จธ์ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ๋ก๊ทธ๋๋จธ์ค][JAVA]Level 0 : ์ฐ์๋ ์์ ํฉ (1) | 2022.12.25 |
---|---|
[ํ๋ก๊ทธ๋๋จธ์ค][JAVA]Level 0 : ์์ ์ง๋ (0) | 2022.12.24 |
[ํ๋ก๊ทธ๋๋จธ์ค][JAVA]Level 0 : ๋ถ์์ ๋ง์ (0) | 2022.12.23 |
[ํ๋ก๊ทธ๋๋จธ์ค][JAVA]Level 0 : OXํด์ฆ (0) | 2022.12.22 |
[ํ๋ก๊ทธ๋๋จธ์ค][JAVA]Level 0 : ๋คํญ์ ๋ํ๊ธฐ (0) | 2022.12.21 |