[Java/Short] 배열을 반으로 나누어 재구성 방법 : for, Arrays.copyOfRange
·
Java/Short 개발
해당 글에서는 간단한 개발 방법으로 배열을 반으로 나누어 재구성하는 방법에 대해 알아봅니다. 1) for문을 이용한 방식 💡 for문을 이용한 방식 - 배열의 요소의 개수가 짝수인 경우도 있지만, ‘홀수’인 경우 인덱스의 값에 따라 각각 처리를 해야 합니다. - 또한 요소의 개수가 홀수이면 ‘앞’에 요소를 더 둘 것인지 아니면 ‘뒤’에 요소를 더 둘 것인지에 대해 정하고 반을 나눠서 재구성합니다. /** * 배열을 반으로 나누기 : for 문을 이용한 방법 * * @return */ @GetMapping("/1") public ResponseEntity
[Java] 사용 목적에 따른 반복문(Loop) 이해하기
·
Java/이론 및 문법
해당 글에서는 Java에서 사용목적에 따라 반복문에 대해 이해를 돕기 위해 작성한 글입니다 0) 반복문 요약 💡 반복문은 중점은 속도보다는 각각의 목적에 따라서 사용되기에 각각의 목적에 맞게 사용하는 것이 중요합니다. 💡 그리고 또한 컴퓨터의 하드웨어, 소프트웨어 등에 따라서 속도차이가 발생할 수 있기에 각각의 속도 차이를 확인할 수 없습니다. 분류 반복문 종류 사용 목적 내부 메서드 for 배열/컬렉션의 ‘인덱스’ 기반 처리가 필요한 경우 사용 내부 메서드 for-each 배열/컬렉션에서 인덱스가 필요하지 않고 ‘데이터 요소만’ 처리해야 하는 경우 사용 내부 메서드 Iterator 컬렉션 순회 중 ‘데이터 구조에 변경(삭제)’이 생기는 경우 사용 내부 메서드 while 특정 조건이 충족될 때까지 반복 ..
[Java/Short] 배열에서 순차적으로 숫자 값 채우는 방법: for, setAll, rangeClose, range
·
Java/Short 개발
해당 글에서는 배열 내에 순차적으로 숫자 값을 채우는 방법에 대해서 확인해 봅니다. 1) for() 함수를 이용한 방법 💡 for문을 순회하면서 배열의 요소 값을 순차적(1 ~ 10)으로 채웁니다. int[] arr1 = new int[10]; for (int i = 0; i < arr1.length; i++) { arr1[i] = i + 1; } System.out.println(Arrays.toString(arr1)); // [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] 2) Arrays.setAll() 함수를 이용한 방법 1. Arrays.setAll() 문법 💡 Arrays.setAll()란? - 배열의 각 요소에 값을 할당하는 메서드입니다. Arrays.setAll(T[] array,..
[Java/Short] 문자열 배열 <-> 정수 배열 변환 방법
·
Java/Short 개발
해당 글에서는 문자열 배열, 정수 배열 간의 캐스팅(형 변환) 방법에 대해서 이해합니다. 1) 문자열 배열을 정수 배열로 캐스팅(String[] → int[]) 1. for문을 이용한 캐스팅 : Integer.parseInt() 💡 배열을 순회하면서 Integer.parseInt()로 캐스팅을 하여서 문자열을 정수형으로 변환하고 새로운 정수형 배열을 구성합니다. String[] stringArray = {"1", "2", "3", "4", "5"}; int[] intArray = new int[stringArray.length]; for(int i = 0; i < stringArray.length; i++){ intArray[i] = Integer.parseInt(stringArray[i]); } // ..
[JS] 배열(Array) 조작 함수 이해하기 - 2
·
Javascript & Typescript/종합
해당 글의 목적은 배열 조작 함수로 배열을 조작하는 사용되는 메서드에 대해 공식 문서를 읽어보고 예제를 통해 이해를 돕기 위해 작성한 글입니다. 여러 챕터로 구성을 하였고 모든 메서드에 대해서는 포함하고 있지 않으며 자주 사용되는 메서드 위주로 작성하였습니다. (상시 업데이트 예정입니다) 💡 해당 글은 이전에 작성한 글을 참고하시면 다양한 함수를 이해하는데 도움이 됩니다. 🙏 [JS] 배열 조작 함수 -1 (from, splice, reduce, filter, join, sort, fill) 해당 글의 목적은 배열 조작 함수로 배열을 조작하는 사용되는 메서드에 대해 공식 문서를 읽어보고 예제를 통해 이해를 돕기 위해 작성한 글입니다. 여러 챕터로 구성을 하였고 모든 메서드에 adjh54.tistory.c..
[JS] 루프와 반복 함수 이해하기
·
Javascript & Typescript/이해하기
해당 글의 목적은 배열에 대한 반복문으로써 필요한 데이터에 대해 도출해 내는 함수에 대해서 공부하는 목적으로 작성하였습니다. 루프와 반복 함수 요약본 함수 설명 함수 반환값 반복문 return 값 추가 시점 for 배열내에서 객체를 반환받기 위해서 순회를 하는 함수이다. undefined 속성(key), 속성값(value) 반환 ES5 이전 for/in 배열내에서 객체값을 반환받기 위해서 순회를 하는 함수이다. undefined 속성값(value) 반환 ES5 이전 for/of 배열내에서 객체를 반환받기 위해서 순회를 하는 함수이다. (배열 뿐만 아니라 이터러블한 객체를 모두 순회할 수 있음) undefined 속성(key), 속성값(value) 반환 ES6 forEach 배열내에서 객체를 반환받기 위해..