StringBuilder : 문자열을 모아놨다가 한번에 출력하는 것.
배열 정렬하기 : Arrays.sort(배열명) 을 사용한다.
StringBuilder sb = new StringBuilder (새로운 스트링빌더 객체를 생성해준다.)
Arrays.binarySearch(배열명, 찾는 수) Arrays에 있는 이진탐색.
sb.append("String")// sb안에있는 내장, append 사용.
사용 예 : 백준 10815
package Week6;
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n1 = sc.nextInt(); // 개수받기
int[] cardset = new int[n1];
for (int i = 0; i < n1; i++)
cardset[i] = sc.nextInt();
Arrays.sort(cardset);
int n2 = sc.nextInt();
StringBuilder sb = new StringBuilder();
for (int i = 0; i < n2; i++) {
int num = sc.nextInt();
if(Arrays.binarySearch(cardset, num) >= 0) {
sb.append("1 ");
}
else
sb.append("0 ");
}
System.out.println(sb);
sc.close();
}
}'컴퓨터공학과 > Java 1 & 2' 카테고리의 다른 글
| [Java] Thread (0) | 2025.09.22 |
|---|---|
| [Java] Set과 Map (0) | 2025.09.17 |
| JAVA프로그래밍및실습/최윤정교수님/기말고사 범위 (0) | 2025.06.08 |
| Battle 과제 코드 수정 - 공격/힐링 모듈화 + 레벨업 모듈화 (0) | 2025.05.30 |
| Generic&Collection, Summary (0) | 2025.05.30 |