기몽수
코딩 기록일지
기몽수
전체 방문자
오늘
어제
  • 분류 전체보기 (443)
    • 알고리즘 - SWEA (210)
      • D1 (19)
      • D2 (25)
      • D3 (143)
      • D4 (21)
      • D5 (2)
    • 알고리즘 - Programmers (74)
      • Unrated (34)
      • Lv 0 (4)
      • Lv 1 (3)
      • Lv 2 (32)
      • Lv 3 (1)
    • 알고리즘 - Baekjoon (158)
      • Bronze (1)
      • Silver (65)
      • Gold (90)
      • Platinum (2)
    • 취업 (0)
    • SSAFY (1)
hELLO · Designed By 김용수.
기몽수

코딩 기록일지

알고리즘 - SWEA/D4

[SW expert Academy] SWEA 7829번 보물왕 태혁 자바(Java)

2024. 1. 5. 23:52

[D4] 보물왕 태혁 - 7829

문제 링크

성능 요약

메모리: 17,688 KB, 시간: 103 ms, 코드길이: 1,017 Bytes

제출 일자

2024-01-05 23:50

접근 방식

1. 한 자연수의 모든 약수를 주어지고 자연수를 찾는 것이다.

2. P의 최소값 x 최대값을 구한다면 자연수를 구할 수 있다.

3. (혹은 값이 한개 있다면 제곱수)

 

풀이 코드

import java.util.StringTokenizer;
import java.util.Arrays;
import java.io.BufferedReader;
import java.io.InputStreamReader;

class Solution {
    public static void main(String args[]) throws Exception {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        StringBuilder sb = new StringBuilder();
        int T = Integer.parseInt(br.readLine());
        for(int tc = 1; tc <= T; tc++){
            int n = Integer.parseInt(br.readLine());
            // 서로 다른 자연수 P개를 담아 낼 배열
            int[] arr = new int[n];
            StringTokenizer st = new StringTokenizer(br.readLine());
            for(int i = 0; i < n; i++){
                arr[i] = Integer.parseInt(st.nextToken());
            }
            // 최소값과 최대값을 구해주기 위해서 정렬 해줌
            Arrays.sort(arr);
            // 최소값과 최대값을 곱하여 자연수를 구해준다.
            int answer = arr[0] * arr[n-1];
            sb.append("#" + tc + " " + answer).append("\n");
        }
        System.out.println(sb);
    }
}

출처: SW Expert Academy, https://swexpertacademy.com/main/code/problem/problemList.do

 

SW Expert Academy

SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!

swexpertacademy.com

 

 

'알고리즘 - SWEA > D4' 카테고리의 다른 글

[SW expert Academy] SWEA 1861번 정사각형 방 자바(Java)  (0) 2024.01.09
[백준] 14502번 : 연구소 Gold4(골드4) - JAVA[자바]  (1) 2024.01.07
[SW expert Academy] SWEA 1233번 사칙연산 유효성 검사 자바(Java)  (0) 2024.01.04
[SW expert Academy] SWEA 1231번 중위순회 자바(Java)  (1) 2024.01.04
[SW expert Academy] SWEA 1227번 미로2 자바(Java)  (0) 2024.01.02
    '알고리즘 - SWEA/D4' 카테고리의 다른 글
    • [SW expert Academy] SWEA 1861번 정사각형 방 자바(Java)
    • [백준] 14502번 : 연구소 Gold4(골드4) - JAVA[자바]
    • [SW expert Academy] SWEA 1233번 사칙연산 유효성 검사 자바(Java)
    • [SW expert Academy] SWEA 1231번 중위순회 자바(Java)
    기몽수
    기몽수

    티스토리툴바