글
백준 10818번 최소, 최대(JAVA, C#) Arrays.sort();
자바
import java.util.*;
public class Main{
public static void main(String args[]){
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int arr[] = new int[a];
for(int i = 0;i<a;i++)
{
arr[i] = sc.nextInt();
}
sc.close();
Arrays.sort(arr);
System.out.println(arr[0] + " " + arr[a-1]);
}
}
혹은
import java.util.Arrays;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
import java.util.StringTokenizer;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int N = Integer.parseInt(br.readLine());
StringTokenizer st = new StringTokenizer(br.readLine()," ");
int index = 0;
int[] arr = new int[N];
while(st.hasMoreTokens()) {
arr[index] = Integer.parseInt(st.nextToken());
index++;
}
Arrays.sort(arr);
System.out.println(arr[0] + " " + arr[a-1]);
}
}
///////////////////////
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Arrays;
import java.util.StringTokenizer;
public class No_10818 {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringBuilder sb = new StringBuilder();
int N = Integer.parseInt(br.readLine());
StringTokenizer st = new StringTokenizer(br.readLine());
int[] arr = new int[N];
for (int i = 0; i < N; i++)
{
arr[i] = Integer.parseInt(st.nextToken());
}
sb.append(Arrays.stream(arr).min().getAsInt()).append(" ").append(Arrays.stream(arr).max().getAsInt();
System.out.println(sb);
}
}
////////////////
C#
using System;
using System.Text;
namespace Baekjoon {
class Program {
static void Main(string[] args) {
int n = int.Parse(Console.ReadLine());
string[] numbers = Console.ReadLine().Split();
int[] arr = new int[n];
for(int i = 0;i<n;i++)
{
arr[i] = int.Parse(numbers[i]);
}
Array.Sort(arr);
Console.WriteLine(arr[0] + " " + arr[n-1]);
}
}
}
////////////////////
using System;
class Program
{
private static int[] numbers;
private static void Main()
{
int min = int.MaxValue;
int max = int.MinValue;
numbers = new int[int.Parse(Console.ReadLine())];
string[] args = Console.ReadLine().Split(' ');
for(int i = 0; i < numbers.Length; i++)
{
int arg = int.Parse(args[i]);
if (arg < min) min = arg;
if (max < arg) max = arg;
}
Console.Write(min.ToString() + " " + max.ToString());
}
}
'백준 프로그래밍' 카테고리의 다른 글
백준 5597번 과제 안 내신 분(JAVA, C#) (0) | 2023.02.16 |
---|---|
백준 2562번 최댓값(JAVA, C#) (0) | 2023.02.16 |
백준 10871번 X보다 작은 수(JAVA, C#) (0) | 2023.02.15 |
백준 10807번 개수 세기(JAVA, C#) (0) | 2023.02.15 |
백준 1110번 더하기 사이클(JAVA, C#) (0) | 2023.02.15 |