배열
-
[iOS] Swift에서 날짜 기반 채팅 목록 그룹화 개선하기 (Feat. 그룹화 우선순위의 오류, sortWeight)IT Study/iOS 2025. 1. 30. 17:01
ㅡAloneChat의 groupChatRoms() 정렬 문제 해결 과정에 대해 다루고 있습니다. 1. 문제 정의 : 연도별 정렬 오류AloneChat에는 채팅 목록을 날짜별로 그룹화하는 기능이 있습니다. 이 기능은 2024년 연말까지는 문제없는 듯 보였지만, 2025년 새해가 되면서(ㅋㅋ ㅠㅠ 바보...) 2024년 그룹이 2025년 1월보다 위에 표시되는 문제가 발생하였습니다. 내가 기대하는 정렬오늘어제02월 (2025년 2월)01월 (2025년 1월)2024년 (이전 연도는 한 그룹으로 묶음) 현재 코드에서 발생하는 문제2024년이 2025년 1월보다 위에 정렬되는 것이 문제가 됩니다. 2. 문제 원인 분석이전에는 Dictionary 형태로 반환한 뒤, Dictionary의 Key인 문자열(오늘,..
-
[네이버클라우드 캠프/2주차] 클래스의 생성과 배열 관련 메서드네이버클라우드 캠프 | BE/Java 과제 2023. 4. 11. 14:59
과제에 대한 블로그 글은 정말 오랜만이네요. 앞으로 과제를 풀며 정리하고 싶었던 내용들에 대해 꾸준히 정리해 나가도록 하겠습니다. ❓문제 : 아래의 static 메서드를 가지는 ArrayUtility 클래스 생성하고 사용하시오. static int[] remove(int[] arr1, int[] arr2); // arr1에서 arr2배열의 숫자를 모두 삭제한 새로운 배열 리턴 ArrayUtility 클래스를 생성하여 주어진 메서드를 static으로 생성해 보겠습니다. 메인에서 이를 구현하는 모습까지 확인하고 세부적으로 설명하도록 하겠습니다. public class ArrayUtility { public static int[] remove(int[] arr1, int[] arr2) { // 임시 배열 생성..
-
[네이버클라우드 캠프/1주차] 배열 (feat.전화번호부)네이버클라우드 캠프 | BE/Java 과제 2023. 3. 22. 18:19
3/16(목) 네이버크라우드 캠프 5일 차에 배열을 배우며, 배열의 출력에 익숙해진 뒤 전화번호부를 만들어 구동시키는 문제를 받았습니다. 살짝... 쿵... 어려웠지만 생각에 대해 정리해보려고 합니다. (가보자고~!) ❓아래의 클래스를 채워 넣고, 메인이 있는 클래스에서 호출하세요. 클래스 PhoneInfo String[] name = new String [100]; String [] phoneNum = new String [100]; int i = 0; //이름과 번호를 배열에 저장 public void insertPhoneInfo(String name, String number) { } //모든 PhoneInfo 출력 public void printAllPhoneInfo() { } //번호에 해당하는..