숫자로 된 문자를 숫자로 변환하는 법
int num = '0' - 48;
a
: 97z
: 122A
: 65Z
: 900
: 489
: 57import java.io.*;
class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String str = br.readLine();
}
}
int[] arr = {2, 40, 5, 39, 9};
// 오름차순
Arrays.sort(arr);
// 내림차순
Arrays.sort(arr, Collections.reverseOrder());
// 이진 탐색 (sorted 필수)
Arrays.binarySearch(arr1, 2);
// 리스트로 변환
List list = Arrays.asList(arr);
import java.util.*;
List<String> list = new ArrayList<>();
// 특정 인덱스에 삽입
list.add(0, "add");
// 수정
list.set(1, "set");
// 인덱스로 삭제
list.remove(1);
// 값 존재 유무 확인
list.contains("contains");
list.indexOf("index"); // 없다면 -1 반환
💡 BFS 문제 풀이 시, Point 객체 사용하면 편하다!
// 라이브러리 선언
import java.awt.*;
// 좌표 위치 생성
Point point = new Point(1, 1);
int x = point.x;
int y = point.y;