[D3] 숫자 조작 - 13428
성능 요약
메모리: 22,180 KB, 시간: 163 ms, 코드길이: 1,034 Bytes
제출 일자
2023-10-28 18:45
출처: SW Expert Academy, https://swexpertacademy.com/main/code/problem/problemList.do
import java.util.Scanner;
class Solution
{
public static void main(String args[]) throws Exception
{
Scanner sc = new Scanner(System.in);
int T = sc.nextInt();
for(int tc = 1; tc <= T; tc++)
{
String n = sc.next();
char[] strN = String.valueOf(n).toCharArray();
int max = Integer.parseInt(n);
int min = Integer.parseInt(n);
for(int i = 0; i < n.length(); i++){
for(int j = i + 1; j < n.length(); j++){
char[] numChar = n.toCharArray();
swap(i,j,numChar);
if(numChar[0] == '0') continue;
int num = Integer.parseInt(new String(numChar));
max = Math.max(num,max);
min = Math.min(num,min);
}
}
System.out.println("#" + tc + " " + min + " " + max);
}
}
private static void swap(int i ,int j, char[] arr){
char tmp = arr[i];
arr[i] = arr[j];
arr[j] = tmp;
}
}
'알고리즘 - SWEA > D3' 카테고리의 다른 글
[SW expert Academy] SWEA 13038번 교환학생 자바(Java) (0) | 2023.10.28 |
---|---|
[SW expert Academy] SWEA 13229번 일요일 자바(Java) (0) | 2023.10.28 |
[SW expert Academy] SWEA 135247번 팔씨름 자바(Java) (0) | 2023.10.28 |
[SW expert Academy] SWEA 1860번 진기의 최고급 붕어빵 자바(Java) (1) | 2023.10.28 |
[SW expert Academy] SWEA 2814번 최장경로 자바(Java) (0) | 2023.10.28 |