자바 (36) 썸네일형 리스트형 [JAVA] Arrays.sort() 개념, 여러 사용법 'Arrays.sort()'란 Java 에서 배열을 정렬하는 메서드이다. 이 메서드는 배열의 요소를 기본 정렬 순서 또는 사용자가 지정한 정렬 기준에 따라 정렬한다. ◦ 기본 데이터 타입 / 객체 타입 기본 데이터 타입 - 'int[]', 'double[]', 'char[]' 등이 있다. - 배열의 정렬을 요소들을 해당 데이터 타입의 크기 또는 기준에 따라 정렬한다. - 정렬 시, 배열의 각 요소는 값으로 간주되어 비교 및 정렬된다. - 예를 들어 int[] 정렬 시에는 배열의 요소들이 정수로 취급되어 크기에 따라 정렬된다. 객체타입 - 'String[]', 'Person[]', 'Student[]' 등이 있다. - 정렬은 배열의 요소들의 특성 속성 또는 정의된 기준에 따라 정렬한다. - 정렬 시, 배열.. [JAVA] BufferReader, BufferWriter / flush(), close() 백준을 풀다보니 시간과 메모리를 제한해두는 문제가 많이 나와서 scanner를 사용 못하는 경우가 생긴다. br, bw를 손에 익히기 위해 일단 개념 정리부터 해보겠다. 클래스 메소드 리턴타입 작동방식 BufferReader read() int 문자 하나를 읽어 int형으로 리턴 readLine() String 한 줄의 문자열을 읽음 skip(n) long n개의 문자를 스킵하고 넘어감 BufferWriter write(s) - 문자 또는 문자열 s 출력 newLine() - 빈 줄 작성 flush() - 남은 값 모두 출력(버퍼 비우기) close() - 스트림 종료 출처 : https://chloe-ki.tistory.com/entry/java-bufferedreader-and-bufferedwrit.. [JAVA] _ hash 해시함수 백준 15829 Hashing 문제를 풀려다가 해시 함수에 대한 기본적인 정보가 부족한 것 같아 위키백과 등을 보며 정리해보았다. 해시 란? "해시 함수에 의해 얻어지는 값" 해시 함수 (Hash Function) or 해시 알고리즘 (Hash Algorithm) 란? 임의의 길이를 갖는 임이의 데이터를 고정된 길이의 데이터(해시 값)으로 매핑하는 함수 해시 함수의 충돌 해시 함수는 입력값의 범위보다 출력값의 범위가 좁은 경우가 많다고 한다. so, 입력값이 달라져도 드물게 동일한 출력값이 나오는 경우가 있는데, 이를 '충돌'이라고 한다. 예시 : 비둘기집의 원리, 생일 문제 비둘기집의 원리(pigeonhole principle)란 간단하게 말해서 n + 1개의 물건을 n개의 상자에 넣은 경우, 최소한 .. [JAVA] String.format 문자열 형식 설정 https://yun9869.tistory.com/4 [백준] 10250 ACM 호텔_ JAVA ●문제 ● 풀이 층(h)만큼 n01호부터 차례대로 배정하고 n번째 손님의 호수를 출력하는 문제. 첫 풀이의 오류 : 계산을 402호일 때 층부분(4), 호수부분(2) 따로 계산해서 출력하느라 출력이 402호로 yun9869.tistory.com 위 백준 문제를 풀다가 문자열 형식 정하는 String.format 에 대해 자세한 지식을 찾아보게 됨. https://blog.jiniworld.me/68 에서 다양한 정보를 가져왔습니다! %d( = Integer Formatting) 10진수 integer 형식 설정 시 이용 int a = 5; System.out.println(String.format("%d_",.. 이전 1 2 3 4 5 다음