전체 글

내용이 도움되었다면 '좋아요❤' 또는 '구독💬' 부탁드립니다! 맞구독도 환영이에요 :>
    728x90
Language/Java

[Java] BigInteger 연산 (더하기, 빼기, 나누기, 곱셈)

덧셈  add뺄셈 subtract곱셈 multiply나눗셈 divideimport java.math.BigInteger;public class BigIntegerExample { public static void main(String[] args) { BigInteger bigInt1 = new BigInteger("123456789012345678901234567890"); BigInteger bigInt2 = new BigInteger("987654321098765432109876543210"); BigInteger sum = bigInt1.add(bigInt2); // 덧셈 BigInteger difference = bigInt1.subt..

알고리즘 및 자료구조/알고리즘

[Java] 백준 11653 소인수분해 풀이

문제 풀이1. N 이 1이 될때까지 반복2. N을 가장 작은 숫자로 소인수분해 시작* 시간 제한 유의  코드package AlgorithmStudy.src.bronze;import java.io.*;public class B11653 { 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 N = Integer.parseInt(br.rea..

알고리즘 및 자료구조/알고리즘

[Java] 백준 2903 중앙 이동 알고리즘 풀이

문제    풀이규칙을 찾으면 간단하게 해결되는 문제이다. (이렇게 말했지만 규칙 찾는게 힘들었다 ㅜ 고딩때도 이거때매 넘 힘들었는디..)우선 아래 규칙을 체크해보면 2, 3, 5, 9.. 로 증가함을 알 수 있다. 3번은 점 개수 9개, 총 81개이다.2, 3, 5, 9  1  2  4  ... 이런식으로 증가함을 알 수 있다. 즉, 2의 제곱으로 증가한다.총 점의 개수는 한 변의 점의 개수의 제곱이다.   코드package AlgorithmStudy.src.bronze;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class B2903_2 { public static vo..

알고리즘 및 자료구조/알고리즘

[Java] 백준 2581 소수 풀이

문제 풀이 및 코드1. M ~ N 까지의 수 반복하여 약수 구하기2. 약수일 경우 sum, min 값 구하기* 소수는 본인과 1을 제외한 숫자로만 나누어지는 수이다.  이 문제가 어려울 경우 1978 소수찾기 문제 먼저 풀어보는 것을 추천. package AlgorithmStudy.src.bronze;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class B2581 { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new Input..

알고리즘 및 자료구조/알고리즘

[Java] 백준 2292 벌집 풀이

문제   풀이벌집 한 바퀴를 층 하나라고 가정할 때, 층이 하나씩 높아질 때마다 층에 속하는 방의 개수가 6씩 늘어나는 것을 알 수 있다. 이를 기반으로, 층이 높아질수록 방의 개수를 더해주고, 들어가는 방의 개수를 제외하면 된다.  코드package AlgorithmStudy.src.bronze;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class B2292_2 { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new Input..

    반응형