[Swift] 배열의 유사도 회고
·
Apple/Swift
안녕하세요! 피피아노입니다 🎵 이번 포스팅에서는 제가 배열 유사도 확인 코드를 공부하면서 잘못된 부분에 대해서 회고(?)하는 포스팅을 작성해보려고 합니다. 그럼 바로 시작하겠습니다! 배열의 유사도일단 제가 풀려고 했던 문제는 배열 s1과 s2가 주어졌을 때 같은 원소의 개수를 return 하도록 함수를 작성하는 문제입니다. 예를 들어서 s1 배열에는 ["a", "b", "c"]가 존재하고 s2 배열에는 ["b", "c", "d"]가 존재한다고 하면 같은 원소는 b와 c이니까 return값이 2가 나오도록 말이죠. 그래서 저는 먼저 count변수를 선언하고 filter함수를 사용해서 중복이 있을 때마다 count 변수 값을 1씩 증가시키려고 했습니다. 내가 해결한 방식import Foundationfun..
[Swift] 배열(Array)
·
Apple/Swift
안녕하세요! 피피아노입니다🎵 이번 포스팅에서는 Swift에서 자주 사용하는 데이터 구조 중 하나인 배열(Array)에 대해 알아보고 Swift 배열의 기본 개념, 생성, 조작 방법, 그리고 고급 기능들에 대해 간단하게 정리해보겠습니다.  그럼 바로 시작하겠습니다. Swift 배열이란?배열은 동일한 타입의 값들을 순서대로 저장하는 컬렉션 타입입니다. 배열은 인덱스를 통해 요소에 접근할 수 있으며, 요소의 순서는 배열에 추가된 순서대로 유지됩니다. Swift 배열은 값 타입(value type)으로, 복사 시 독립적으로 동작합니다. 배열의 생성배열을 생성하는 방법은 여러 가지가 있습니다. 가장 기본적인 방법은 대괄호 []를 사용하는 것입니다.// 빈 배열 생성var emptyArray: [Int] = []..
[자바스크립트] Array 객체의 함수 (1)
·
JavaScript
Array 객체에는 배열을 다룰 수 있는 여러 함수가 있습니다. 오늘은 Array 객체의 종류와 특징에 대해서 알아보겠습니다. concat() 함수 concat() 함수는 두 개 이상의 배열을 함께 병합하여 관련된 모든 배열의 요소를 포함하는 새 배열을 만드는 데 사용되는 배열 메서드입니다. 기존의 배열에서 또 다른 배열이나 값을 합쳐서 새로운 배열을 만듭니다. 아래는 concat() 함수를 사용한 경우 3가지입니다. 두 배열을 연결 여러 배열을 연결 기존 배열과 연결 concat() 메서드는 원래 배열을 수정하지 않고 배열을 결합하려는 경우에 편리합니다. 새 배열을 생성하므로 큰 배열을 다루는 경우 다른 배열 조작 방법만큼 효율적이지 않을 수 있습니다. 이러한 경우 push() 또는 스프레드 연산자([..
[자바스크립트] 배열, Array 객체
·
JavaScript
배열 (Array) 자바스크립트에서 배열은 숫자, 문자열, 개체 또는 다른 배열과 같은 모든 데이터 유형일 수 있는 요소 모음을 나타내는 내장 개체입니다. 배열을 사용하면 단일 변수 이름으로 여러 값을 저장하고 구성할 수 있으므로 데이터 목록 작업이 더 쉬워집니다. 배열은 자바스크립트에서 자주 사용하는 자료형이기 때문에 미리 프로토타입 객체로 만들어져 있습니다. Array 객체로 배열 만들기 자바스크립트에서는 배열을 쉽게 만들고 다룰 수 있게 미리 Array 객체가 만들어져 있습니다. 아래 소스를 보면서 설명하겠습니다. 이 소스는 Array 객체의 인스턴스를 만든 후 myArray 변수에 저장한 소스입니다. 빈 괄호를 사용하면 배열 요소의 개수가 고정되지 않기 때문에 myArray 배열에 많은 자료를 저..
[C++] 객체와 멤버, 변수와 배열
·
C++
1.객체의 멤버 호출 1.1 직접 참조 연산자: . 일반 객체가 멤버(변수 or 함수)에 접근하기 위해서 사용한다. 1.2 간접 참조 연산자 : -> 포인터 객체가 멤버(변수 or 함수)에 접근하기 위해서 사용한다. 2. 변수(variable) 소스를 작성하면 데이터를 저장해야 하는 경우가 생기게 된다. 그때 데이터를 저장하는 공간을 변수라고 한다. 변수(variable)란 데이터(data)를 저장하기 위해 프로그램에 의해 이름을 할당받은 메모리 공간을 의미한다. 즉, 변수란 데이터(data)를 저장할 수 있는 메모리 공간을 의미하며, 이렇게 저장된 값은 변경될 수 있다. 3. 배열(array) 배열이란 같은 타입의 변수들로 이루어진 집합으로 정의할 수 있다. 배열을 구성하는 각각의 값을 배열 요소(el..
[C언어] 배열, 구조체, 포인터
·
C언어
1. 배열 배열이란 연속적인 항목들이 동일한 크기의 순서를 갖고 나열되어 있는 데이터의 집합이다. 2. 변수와 배열 변수를 단독주택이라고 표현을 한다면 배열은 같은 평수로 구성된 아파트라고 표현할 수 있다. 변수는 int x; 라고 쓰면 4byte짜리 단독주택 1가구라고 볼 수 있고 배열은 int x[5]; 라고 쓰기 때문에 4byte짜리 5가구라고 볼 수 있다. 3. 일차원 배열 배열명 다음에 구두점 대괄호 []를 쓰며 대괄호 안에 배열의 크기를 나타내는 수를 하나 쓴다. -자료형 배열명[첨자]; 배열명 만드는 규칙은 변수명 만드는 규칙과 동일하다. 배열 선언문에서 사용하는 첨자는 양의 정수이며 배열의 크기이다. score배열은 정수형 자료 7개를 저장할 수 있다. 7개의 공간을 배열의 배열의 원소(e..