빠른 입출력

kayla·2024년 1월 19일
0

모음

목록 보기
1/9

자바 시간복잡도 1초 = 1억(0이 8개)

입출력

빠른 입력

BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));
String s = bf.read(); 공백 전까지
String s = bf.readLine();
int i = Integer.parseInt(bf.readLine());

  • String[]에 한 문자씩 집어넣으려면 앞에서 String s를 먼저 받고 String[] arr = s.split("");

공백 입력

StringTokenizer st = new StringTokenizer(bf.readLine());
int T = Integer.parseInt(st.nextToken());
int N = Integer.parseInt(st.nextToken());

  • 띄어쓰기가 1개인지 2개인지 모를때 st.hasMoreTokens()로 확인

빠른 출력

StringBuilder sb = new StringBuilder();

배열 출력

System.out.println(Arrays.toString(arr));

profile
Java 코딩테스트 준비하면서 공부한 내용 올립니다 :D

0개의 댓글

관련 채용 정보