본문 바로가기
728x90
반응형

Club/99클럽 코테 스터디 2기28

99클럽 코테 스터디 8일차 TIL Java 코테 출력 Java 코딩 테스트 출력 방법BufferedWriter버퍼를 사용하여 하나씩이 아닌, 모아두었다가 한꺼번에 출력하기 때문에 속도면에서 빠르고 성능이 좋다.write(): 버퍼에 출력문을 저장한다. (개행 미포함)newLine(): 버퍼에 개행을 추가한다.flush(): 버퍼에 저장되어 있는 모든 문자열을 출력한다.close(): 스트림을 종료한다.OutputStreamWriterBufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));bw.write("name = " + name);bw.newLine();bw.write("age = " + age);bw.newLine();bw.flush();bw.close();알게 된 점출력할.. 2024. 5. 27.
99클럽 코테 스터디 7일차 TIL Java 코테 입력 Java 코딩 테스트 입력 방법BufferedReader입력이 많을 때 빠르게 받을 수 있어 성능이 좋다. readLine(): 한 줄을 입력받는다.InputStreamReaderStringTokenizer입력의 한 줄마다 객체를 new 해주어야 한다.nextToken(): 한 단어 단위인 토큰 단위로 입력받을 수 있다.BufferedReader br = new BufferedReader(new InputStreamReader(System.in));StringTokenizer st = new StringTokenizer(br.readLine());st.nextToken();알게 된 점입력이 많을 때에는 Scanner 보다 BufferedReader가 더 효율이 좋다.백준은 입력받는 코드부터 짜야하기 때문.. 2024. 5. 26.
99클럽 코테 스터디 6일차 TIL Map 자료구조 Map 자료구조와 methodput(key, value): 키와 값을 저장get(key): 키에 대응하는 값 반환, 키가 없으면 null 반환remove(key): 키와 값을 제거containsKey(key): Map에 해당 키가 존재하는지의 여부 반환containsValue(value): Map에 해당 값이 존재하는지의 여부 반환entrySet(): Map에 존재하는 키와 값을 꺼낼 때 반복문과 사용size(): Map의 크기 반환clear(): Map 비우기replace()해당 키의 값을 바꿔준다.키가 존재하지 않으면 아무 작업도 하지 않는다.merge()함수를 사용하여 해당 키의 기존 값과 새로운 값을 병합한다.키가 존재하지 않으면 새로운 값을 삽입한다.함수 결과가 null이면 해당 키와 값은 re.. 2024. 5. 25.
99클럽 코테 스터디 5일차 TIL Queue 자료구조 Queue 자료구조와 methodQueue 자료구조는 선입선출 (FIFO: First In First Out) 구조이다.값 삽입add(value): 실패 시 Exception 발생offer(value): 실패 시 false 반환값 삭제remove(): Empty Queue 면 Exception 발생remove(value): 값이 존재하지 않으면 false 반환poll():  Empty Queue 면 null 반환값 조회element(): Empty Queue 면 Exception 발생 peak(): Empty Queue 면 null 반환isEmpty(): Empty Queue 면 true, 아니면 false 반환size(): Queue의 크기(원소 개수) 반환clear(): Queue 비우기contain.. 2024. 5. 24.
728x90
반응형