일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- MESSAGEBROKER
- 소프티어
- 백엔드 개발
- CODETREE
- 동전 퍼즐
- bfs
- 카카오엔터프라이즈
- 알고리즘
- sonarqube
- jsonwebtoken
- 완전탐색
- dockercompose
- DP
- softeer
- bitmask
- On-Premise
- 함수 종속성
- 구름
- es_java_home
- java
- 자바
- db
- DFS
- BFS
- 정렬
- 코드트리
- 인가인증
- 카카오클라우드
- objectstorage
- s3
- Today
- Total
목록정렬 (2)
wooing

배열 자료형배열은 복수의 동일한 자료형의 변수를 연속된 공간에 나열하고, 각 데이터에 인덱스(index)를 부여해놓은 자료구조이다. 배열의 특징배열은 같은 타입의 데이터만 저장할 수 있다. 다른 타입을 저장하려고 하면 Type mismatch 컴파일 에러가 발생한다.한 번 생선된 배열은 길이를 늘리거나 줄일 수 없다.배열 사용 방법배열 선언 & 초기화배열을 생성할때는 배열의 타입과 크기를 정의해야한다.// 정수형 배열 선언과 생성 (크기 5)int[] numbers = new int[5];// 정수형 배열 선언과 초기화int[] numbers2 = {1, 2, 3, 4, 5};// 문자열 배열 선언과 초기화String[] fruits = {"Apple", "Banana", "Cherry"};// 2차원 ..
문제https://softeer.ai/practice/11001 Softeer - 현대자동차그룹 SW인재확보플랫폼 softeer.ai 해결방법이 문제를 해결하기 위한 포인트는 배열 정렬하는 Comparator구현이다. 입력받은 값을 String[]로 저장하고, Arrays.sort메소드와 Comparator람다 함수를 직접 정의하여 쉽게 해결 가능하다.Comparator람다 함수 내부에는 다음과 같은 과정을 구현하면 된다. 소수점 기준으로 좌우 숫자 분리좌측 숫자 비교우측 숫자 유무 확인우측 숫자 비교이때 소수점 좌우 분리 과정에서 .split("")메소드 안의 정규식에 주의해야한다. 정규식에서 "."은 모든값을 의미하기때문에 원하는 결과를 얻을 수 없다. "."대신 "\\."으로 입력하여야한다.소스코드..