728x90
BigInteger의 여러가지 메소드
BigInteger bigInteger = new BigInteger("30"); // BigInteger 선언
BigInteger bigInteger2 = new BigInteger("24");
System.out.println(bigInteger.add(bigInteger2)); // 더하기
System.out.println(bigInteger.subtract(bigInteger2)); // 빼기
System.out.println(bigInteger.multiply(bigInteger2)); // 곱하기
System.out.println(bigInteger.divide(bigInteger2)); // 나누기
System.out.println(bigInteger.remainder(bigInteger2)); // 나머지
System.out.println(bigInteger.gcd(bigInteger2)); // 최대공약수
int value = bigInteger.intValue(); // int 형식
long value2 = bigInteger.longValue(); // long 형식
double value3= bigInteger.doubleValue(); // double 형식
String value4 = bigInteger.toString(); // value 형식
java8 기준 reference 주소:https://docs.oracle.com/javase/8/docs/api/java/math/BigInteger.html
BigInteger (Java Platform SE 8 )
Immutable arbitrary-precision integers. All operations behave as if BigIntegers were represented in two's-complement notation (like Java's primitive integer types). BigInteger provides analogues to all of Java's primitive integer operators, and all relevan
docs.oracle.com
알고리즘(구슬을 나누는 경우의 수)
https://school.programmers.co.kr/learn/courses/30/lessons/120840
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
https://github.com/yougeun6021/Algorithm/blob/master/src/Level1/bead.java
GitHub - yougeun6021/Algorithm
Contribute to yougeun6021/Algorithm development by creating an account on GitHub.
github.com
728x90
'Java' 카테고리의 다른 글
정적 팩토리 메소드의 장점과 단점 (0) | 2024.04.06 |
---|---|
Arrays.fill을 이용한 배열 채우기 (0) | 2022.11.28 |
stream을 활용한 2차원배열 합 (0) | 2022.11.27 |
약수 개수 알고리즘 (0) | 2022.11.24 |
Sliding Window 알고리즘 (0) | 2022.11.23 |