본문 바로가기

2020. 5. 22. 00:02
자바 최솟값, 최댓값 구하기 (백준 배열 2562, 10818 코드) 최솟값 또는 최댓값을 구하는 알고리즘은 항상 같다. 1) 결과값을 첫 번째 값으로 초기화시킨 후 2) 최솟값의 경우 다음 숫자가 더 작다면, 반대로 최댓값의 경우에는 크다면 결과값을 해당 값으로 업데이트한다. 입력이 끝날때까지 숫자를 비교하며 이 과정을 반복한다. // 입력 : 첫 번째 줄에 숫자의 개수, 두 번째 줄에 n개의 정수 // 출력 : 최솟값과 최댓값 import java.io.*; class Main{ public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); Buf..
2020. 3. 10. 04:40
자바 계산기 프로그램 만들기 (백준 1000번, 1008번, 사칙연산 정답 코드) 어떤 프로그래밍 언어이든 덧셈, 나눗셈 등의 숫자 연산을 수행하는 프로그램을 만들려면 두 단계의 작업이 필요하다. 1) 데이터(숫자) 입력받기. 2) 입력받은 데이터로 연산을 수행하여 출력하기. 먼저 데이터를 입력받을 때 자바에서는 크게 두 가지 방법이 있는데, 간단한 프로그램에서는 자바 라이브러리에 미리 정의된 Scanner 라는 클래스를 사용한다. 이를 위해 Scanner 클래스가 저장되어있는 util 패키지를 import해주어야 한다. import java.util.*; 라인 맨 끝의 * 표시는 util 패키지에 있는 '모든' 클래스를 임포트(import)한다는 의미이다. 해당 패키지 내 다양한 클래스가 미리 정의되어 있기 때문에, 여러 줄의 선언 없이 한 줄로도 여러 클래스를 활용할 수 있도록 편..