Algorithm/JAVA

    [BOJ] 2460 지능형 기차 2 - JAVA

    ■ 문제 링크 https://www.acmicpc.net/problem/2460 2460번: 지능형 기차 2 최근에 개발된 지능형 기차가 1번역(출발역)부터 10번역(종착역)까지 10개의 정차역이 있는 노선에서 운행되고 있다. 이 기차에는 타거나 내리는 사람 수를 자동으로 인식할 수 있는 장치가 있다. www.acmicpc.net ■ 문제 본 문제는 solved.ac 브론즈 3 문제이다. ■ 풀이 import java.util.Scanner; public class Main{ public static void main(String[] args){ Scanner scanner = new Scanner(System.in); int outArray[] = new int[10]; // 기차에서 내린 사람 int..

    [BOJ] 10818 최소, 최대 - JAVA

    ■ 문제 링크 https://www.acmicpc.net/problem/10818 10818번: 최소, 최대 첫째 줄에 정수의 개수 N (1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄에는 N개의 정수를 공백으로 구분해서 주어진다. 모든 정수는 -1,000,000보다 크거나 같고, 1,000,000보다 작거나 같은 정수이다. www.acmicpc.net ■ 문제 본 문제는 solved.ac 브론즈 3 문제이다. ■ 풀이 이번에는 2개의 풀이로 풀어보려한다. Ⅰ. Arrays.sort를 이용하여 정렬 후 푸는 방법 import java.util.Scanner; import java.util.Arrays; public class Main{ public static void main(String[] a..

    [BOJ] 3460 이진수 - JAVA

    ■ 문제 링크 https://www.acmicpc.net/problem/3460 3460번: 이진수 양의 정수 n이 주어졌을 때, 이를 이진수로 나타냈을 때 1의 위치를 모두 찾는 프로그램을 작성하시오. 최하위 비트(least significant bit, lsb)의 위치는 0이다. www.acmicpc.net ■ 문제 본 문제는 solved.ac 브론즈 3 문제이다. ■ 풀이 import java.util.Scanner; public class Main{ public static void main(String[] args){ Scanner scanner = new Scanner(System.in); int T = scanner.nextInt(); String nBinary = ""; for(int i ..

    [BOJ] 2501 약수 구하기 - JAVA

    ■ 문제 링크 https://www.acmicpc.net/problem/2501 2501번: 약수 구하기 첫째 줄에 N과 K가 빈칸을 사이에 두고 주어진다. N은 1 이상 10,000 이하이다. K는 1 이상 N 이하이다. www.acmicpc.net ■ 문제 본 문제는 solved.ac 브론즈 3 문제이다. ■ 풀이 import java.util.Scanner; public class Main{ public static void main(String [] args){ Scanner scanner = new Scanner(System.in); int N = scanner.nextInt(); int K = scanner.nextInt(); int NArray[] = new int[N]; int j = 0;..