 [JAVA] 리스트 (List)
        
        
          [JAVA] 리스트 (List)
          Java의 배열과 리스트에 대해 알아보겠습니다. 배열(Array) 여러 데이터를 하나의 이름으로 그룹핑하여 관리하기 위한 자료구조입니다. 논리적인 저장 순서와 물리적인 저장 순서가 같으며 연속된 메모리 공간을 차지합니다. 배열의 값에는 index를 통해 접근할 수 있습니다. 배열은 선언과 동시에 크기를 지정해야합니다. int[] a = new int[5]; // 크기가 5인 int 타입 값을 연속으로 저장할 수 있는 배열 생성 int[] b = {1, 2, 3, 4, 5}; // 초기화를 통해 배열의 크기를 지정할수도 있습니다. System.out.println(b[2]); // 결과: 3 - 인덱스를 통해 값에 접근 가능합니다. 인덱스는 0부터 시작합니다. 장점 - 인덱스를 통해 검색이 용이합니다. -..
 [JAVA Study 02] 자바 데이터 타입, 변수 그리고 배열
        
        
          [JAVA Study 02] 자바 데이터 타입, 변수 그리고 배열
          자바 데이터 타입 자바의 데이터 타입은 크게 프리미티브 타입과 레퍼런스 타입으로 나눌 수 있습니다. 프리미티브 타입 (Primitive Type) 자바의 기본 데이터 타입은 모두 8개 타입(자료형)이 있으며, 크게 논리형, 문자형, 정수형, 실수형으로 구분할 수 있습니다. - 논리형: true, false 중 하나의 값을 가지며 조건식과 논리적 계산식에서 주로 사용됩니다. - 문자형: 하나의 변수에 하나의 문자를 저장하는데 사용됩니다. - 정수형: 정수 값을 저장하는데 사용되며 주로 int 와 long 타입이 사용됩니다. (byte 는 이진 데이터를 다룰 때 사용되며, short 는 C 언어와의 호환을 위해 추가되었다고 합니다.) - 실수형: 실수 값을 저장하는데 사용됩니다. 기본 자료형을 표로 살펴보면..
 [알고리즘 / 백준] 2798 - 블랙잭
        
        
          [알고리즘 / 백준] 2798 - 블랙잭
          문제는 위와 같으며 우선 주어지는 카드의 수가 100 이하이기 때문에 단순하게 모든 경우의 수를 다 구하는 3중 for 문을 사용하여 문제를 풀었습니다. 파이썬 코드는 다음과 같습니다. from sys import stdin N, M = map(int, stdin.readline().split()) cards = list(map(int, stdin.readline().split())) result = 0 length = len(cards) for i in range(length): for j in range(i+1, length): for k in range(j+1, length): tmp = cards[i] + cards[j] + cards[k] if M >= tmp > result: result = ..
 [알고리즘 / 백준] 2920 - 음계
        
        
          [알고리즘 / 백준] 2920 - 음계
          문제는 위와 같으며 ascending, desceding 변수를 선언하고 주어진 음계 배열에서 앞 음계가 뒤 음계보다 작으면(오름차순) descending 을 false 로 크면(내림차순) ascending 을 false 로 만듭니다. 결과 출력 시 ascending, descending 중 true 인 값을 출력하고 둘다 false 인 경우 mixed 를 출력하도록 구현하였습니다. 파이썬 코드를 보면 다음과 같습니다. from sys import stdin inputs = list(map(int, stdin.readline().split())) ascending = True descending = True for i in range(1, 8): if inputs[i] > inputs[i - 1]: de..
1. Collection Type Collection Type 이란, 어떤 대상들을 하나로 모아놓은 것을 말합니다. Swift 에서는 3가지 종류의 Collection 을 제공합니다. - Array : 데이터를 순서대로 저장하는 collection - Dictionary : 키와 값을 하나의 쌍으로 저장 - Set : 집합 연산을 제공하는 collection Swift 에서는 2가지 타입의 Collection 을 제공합니다. Foundation Collection Swift Collection 예전부터 사용하던 Collection class Swift 에서 새로 도입된 Collection struct(구조체) 참조형식으로 쓰일 때 주로 사용 스위프트에서 주로 (일반적으로) 사용 NSArray, NSDic..
- Total
- Today
- Yesterday
- Combination
- CodeDeploy
- Algorithm
- AWS
- 순열
- 수학
- 프로그래머스
- 소수
- 에라토스테네스의 체
- sort
- java
- permutation
- search
- map
- DFS
- spring
- Dynamic Programming
- array
- programmers
- ionic
- Baekjoon
- 조합
- cloudfront
- CodePipeline
- ECR
- string
- EC2
- BFS
- CodeCommit
- SWIFT
| 일 | 월 | 화 | 수 | 목 | 금 | 토 | 
|---|---|---|---|---|---|---|
| 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 | 
