import java.util.Scanner; import java.math.BigInteger; public class Main { public static void main(String[] args) { BigInteger a = new BigInteger("10"); BigInteger b = new BigInteger("5"); System.out.println(a.add(b)); System.out.println(a.subtract(b)); System.out.println(a.multiply(b)); } } https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/math/BigInteger.html#method.summary Big..
전체 글
안뇽내 스타일은 두번째 answer이라는 변수를 따로 두어 답을 내고 있었다. 프로그래머스가 이렇게 제시하던데 리트코드는 바로 리턴 때리더라. 뭐가 더 효율적인가? 메모리 차이때문에 그런건가? 가독성 때문이다. 메모리차이는 사실 미미하다고 한다. 반환하면서 answer이라는 변수에 대한 메모리를 해제하기 때문이다. 앞으로 바로 리턴 때리는 걸로 해야겠다 ^^! class Solution { public int sum(int num1, int num2) { return = num1 + num2; } } class Solution { public int sum(int num1, int num2) { int answer = 0; answer = num1 + num2; return answer; } }
확장 수직 확장(스케일 업) 실행 중인 장치에 성능을 추가 인스턴스 성능이 좋은 것과 수요를 빨리 처리하는 것은 다른 문제 -> 수요량은 외부 요소이기 때문 수평 확장(스케일 아웃) 실행 중인 장치 개수 증가 오버프로비저닝하는 대신 프로세스 각 부분에 적절한 수준의 성능을 제공 프로비저닝 리소스를 즉시 사용할 수 있는 상태로 준비해두는 프로세스 Auto Scaling 그룹 Auto Scaling 수요에 따라 인스턴스 추가 또는 제거, 가용성 확보 동적 조정 → 수요 변화에 대응 예측 조정 → 예측한 수요에 따라 인스턴스 자동 예약 최소 용량 : 오토 스케일링 그룹 생성 직후 실행되는EC2 인스턴스 수 희망 용량 : 1개의 인스턴스만 필요해도 2개로 설정 가능 - 희망 용량 설정 안하면 최소 용량으로 자동..
온디맨드 사용한 컴퓨팅 시간에 대한 비용 지불 선결제 필요 X 최소 약정 X 어플리케이션 개발 및 테스트, 사용 패턴이 예측 불가능한 어플리케이션 실행에 적합 EC2 Saving Plans 1년, 3년 단위로 일정한 컴퓨팅 사용량 약정 최대 72% 비용 절감 가능 인스턴스 속성과 가용영역 변경 가능 약정 사용량 초과 시 온디맨드 금액 부과, 인스턴스 중단X Cost Explorer로 EC2사용량 분석과 비용 절감을 위한 맞춤형 권장사항 제공 예약 인스턴스 1년 또는 1년, 3년 단위로 예약 인스턴스 약정 최대 75% 비용 절감 가능 1년, 3년 약정 → 표준 예약 인스턴스, 컨버터블 예약 인스턴스 1년 약정 → 정기 예약 인스턴스 약정 기간 초과 시 온디맨드 요금 부과, 인스턴스 중단X 인스턴스 종료할 ..