SW Expert AcademySW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!swexpertacademy.com 1부터 num까지 모든 경우의 수를 고려하면 long 범위까지 접근해야 하므로 시간 초과가 발생한다.따라서 입력받은 num의 절반까지만 고려하여 범위를 축소한다.import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;class Solution { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStrea..
SW Expert AcademySW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!swexpertacademy.comimport java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.ArrayList;import java.util.Collections;import java.util.List;import java.util.StringTokenizer;class Solution { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedR..
SW Expert AcademySW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!swexpertacademy.com import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.Stack;class Solution { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringBuilder sb = new StringBuilder();..
SW Expert AcademySW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!swexpertacademy.com 주의할 점은 인덱스가 0 미만이 될 수도 있습니다. 예를 들어, 인덱스가 -1이면 리스트의 가장 마지막에 저장된 값을 가져와야 합니다. 마치 파이썬에서 [:-1] 이런식으로 처리해야 합니다.import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.ArrayList;import java.util.List;import java.util.StringTokenizer;class Solution { public static void ma..
import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;class Solution { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringBuilder sb = new StringBuilder(); int T = Integer.parseInt(br.readLine()); for (int t = 0; t = 0) { if (n..