반응형

# Arrays sort 이용한 입력받은 값의 최소, 최대값 구하기

  • sort 함수를 이용한 입력받은 배열 정렬
import java.util.Scanner;
import java.util.Arrays;

public class Main {
  public static void main(String[] args) {
    
    Scanner scanner = new Scanner(System.in);

    int num = scanner.nextInt();

    int[] arr = new int[num];

    for ( int i = 0; i < arr.length; i++ ) {
      arr[i] = scanner.nextInt();
    }

    scanner.close();

    Arrays.sort(arr);

    System.out.println(arr[0] + " " + arr[arr.length-1]);

   }
}
반응형
반응형

# 2438 별 찍기

  • 숫자 입력받아 별 찍기
import java.io.*;

public class Main {
  public static void main(String[] args) throws IOException {

    BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
    BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));

    int num = Integer.parseInt(br.readLine());

    for ( int i = 1; i <= num; i++ ) {
      for ( int k = 1; k <= i; k++ ) {
        bw.write("*"); 
      }
      bw.write("\n");
    }

    bw.flush();
    bw.close();

  }
}

 

# 2439 별 찍기

  • 숫자 입력받아 별 찍기
import java.io.*;

public class Main {
  public static void main(String[] args) throws IOException {

    BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
    BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));

    int num = Integer.parseInt(br.readLine());

    for ( int i = 1; i <= num; i++ ) {
      for ( int k = num; k >= 1; k-- ) {
        if ( k <= i ) {
          bw.write("*");     
        } else {
          bw.write(" ");     
        }
        
      }
      bw.write("\n");
    }

    bw.flush();
    bw.close();

  }
}
반응형
반응형

# 2741 N 찍기 자바

  • Scanner 보다 BufferedReader, BufferedWriter를 사용하는게 효율적이다.
import java.io.*;

public class Main {
  public static void main(String[] args) throws IOException {

    BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
    BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));

    int num = Integer.parseInt(br.readLine());

    for ( int i = 1; i <= num; i++ ) {
      bw.write((i) + "\n");
    }

    bw.flush();
    bw.close();

  }
}
반응형
반응형

# 백준 15552 빠른 A+B 자바

  • BufferedReader, BufferedWriter 이용
import java.io.*;

class Main {
  public static void main(String[] args) throws IOException {

    BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));
    BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));

    int num = Integer.parseInt(bf.readLine());

    for ( int i = 0; i < num; i++ ) {
      String temp = bf.readLine();
      String[] arr = temp.split(" ");
      int a = Integer.parseInt(arr[0]);
      int b = Integer.parseInt(arr[1]);
      bw.write((a+b) + "\n");
    }
    
    bw.flush();
    bw.close();

  }
}
반응형

'알고리즘 > 프로그래머스, 백준, 구름' 카테고리의 다른 글

백준 2438, 2439 별 찍기 자바  (0) 2020.10.21
백준 2741 N찍기 자바  (0) 2020.10.21
자바 알람 시계 문제  (0) 2020.10.20
StringBuffer이용에 따른 수행 시간  (0) 2020.06.13
map 자료구조  (0) 2020.06.04

+ Recent posts