배열 썸네일형 리스트형 객체, 배열 [JavaScript | 학습을 위한 자료 | 한입만 REACT] 객체// 객체// 여러가지 값을 동시에 저장할 수 있는 자료형// 여러 값을 키-값 쌍(key-value pair)으로 저장하는 참조형 데이터 구조// 1. 객체 생성let obj1 = new Object(); // 객체 생성자 방식let obj2 = {}; // 객체 리터럴 (대부분 사용)// 2. 객체 프로퍼티 (객체 속성) let person = { // 프로퍼티와 값 - key : value name : "강진호", age : 36, hobby : "바이크", 10 : 20, // 숫자형 키 "like cat" : true // 공백이 포함된 키 (따옴표로 묶어야 함)};// 3. 객체 프로퍼티를 다루는 방법// 3.1 특정 프로퍼티에 접근 (점 표기법, 괄호 표기법.. 더보기 클래스와 배열 [JAVA | 학습을 위한 자료 | 김영한 자바 기본] //객체 값 대입 student1.name = "학생1"; student1.age = 15; student1.grade = 90;//객체 값 사용System.out.println("이름:" + student1.name + " 나이:" + student1.age + " 성적:" + student1.grade); 더보기 [백준| 단계별로 풀어보기 4단계 1차원 배열 | Python] 10813번 공 바꾸기 1. 문제 목적 이 문제는 리스트의 인덱싱과 요소 교환을 통해 파이썬에서의 기본적인 데이터 조작 방법을 학습하는 데 중점을 둡니다. 이를 통해 사용자는 데이터 구조에 저장된 요소에 접근, 수정하는 기본적인 방법을 익히게 됩니다. 2. 핵심 개념 리스트 인덱싱: 리스트에서 특정 위치의 요소에 접근하는 방법. 리스트[인덱스]의 형태로 사용됩니다. 파이썬의 인덱스는 0부터 시작합니다. 요소 교환: 파이썬에서 두 변수의 값을 교환하는 가장 간단한 방법은 a, b = b, a의 형태로 사용하는 것입니다. 이 문제에서는 이 방법을 사용하여 두 바구니의 공을 교환합니다. 3. 문제 해결 절차 초기 설정: N개의 바구니를 준비하고 각 바구니에 1부터 N까지 순서대로 번호를 부여합니다. 교환 명령 실행: 주어진 교환 명.. 더보기 [백준| 단계별로 풀어보기 4단계 1차원 배열 | Python] 10870번 공 넣기 1. 문제 목적 백준 10810번 문제는 간단히 말해, 공을 바구니에 넣는 문제입니다. 여기서는 N개의 바구니가 일렬로 놓여 있고, 각각의 바구니에 0번부터 N-1까지 번호가 매겨져 있습니다. 문제의 목적은 주어진 명령에 따라 특정 구간의 바구니에 특정 번호의 공을 넣는 방식으로, 배열 또는 리스트의 특정 구간에 값을 할당하는 방법을 익히는 데 있습니다. 2. 핵심 개념 리스트: 파이썬의 기본 자료구조 중 하나로, 여러 값을 순서대로 저장할 수 있습니다. 이 문제에서는 각 바구니를 리스트의 각 요소로 표현합니다. 슬라이싱: 리스트에서 특정 범위의 요소를 선택하는 방법입니다. 문제에서 특정 구간의 바구니에 공을 넣을 때 사용됩니다. 반복문: 특정 작업을 반복적으로 수행하게 하는 구문입니다. 이 문제에서는 .. 더보기 [자바의정석 | Chapter 06 객체지향 프로그래밍1] 메서드로 배열 다루기 1. 학습목표 참조변수를 통해 배열을 다룰 수 있다. 2.필요 개념 문장정리 배열도 객체와 같이 참조변수를 통해 데이터가 저장된 공간에 접근한다. 3. 코드작성 class ReferenceParamEx { public static void main(String[] args) { int[] arr = new int[] 3, 2, 1, 6, 5, 4}; printArr(arr); // 배열의 모든 요소를 출력 sortArr(arr); // 배열을 정렬 printArr(arr); // 정렬후 결과를 출력 System.out.println("sum=" + sumArr(arr)); // 배열의 총합을 출력 } static void printArr(int[] arr) { // 배열의 모든 요소를 출력 System... 더보기 [자바의정석 | Chapter 05 배열] String배열 예제12~15 1. 학습목표 String배열에 대해 이해할 수 있다. 책에 있는 배열파트 예제를 모두 다루어보겠다. 2.필요 개념 문장정리 String[] name = new String[3]; 3개의 String타입의 참조변수를 저장하기 위한 공간이 마련되고 참조형 변수의 기본값은 null이므로 각 요소의 값은 null로 초기화 된다. 기본형 배열이 아닌 참조형 배열의 경우 배열에 저장되는 것은 객체의 주소이다. string[] name = new String[3]; //길이가3인 String배열을 생성 name[0] = "Kim"; name[1]= "Park"; name[2] = " Yi" ; String클래스는 char배열에 메서드를 추가한 것이다. 기본형 변수의 값을 비교하는 경우 ==연산자를 사용하지만 문자.. 더보기 [자바의정석 | Chapter 05 배열] 배열 예제5 ~ 11 1. 학습목표 배열의 활용에 대해 이해할 수 있다. 책에 있는 배열파트 예제를 모두 다루어보겠다. 2.필요 개념 문장정리 [예제5- 5] 총합과 평균 - 배열의 모든 요소를 더해서 총합과 평균을 구한다. [예제5- 6] 최대값과 최소값 - 배열의 요소중에서 제일 큰 값과 제일 작은 값을 찾는다. [예제5-7,8]섞기(shuffle) - 배열의 요소의 순서를 반복해서 바꾼다. (카드섞기, 로또번호생성) [예제5- 9]임의 값으로 배열채우기 - 연속 또는 불연속적인 값들로 배열을 초기화한다. [예제5- 10] 정렬하기(Sort) - 오름차순, 내림차순으로배열을정렬 [예제5- 11] 빈도수구하기 - 배열에어떤값이몇개저장되어있는지세어서보여준다. 3. 코드작성 class ArrayEx5 { public stat.. 더보기 [자바의정석 | Chapter 05 배열] 배열 예제1,2 1. 학습목표 배열을 이해할 수 있다. 책에 있는 배열파트 예제는 모두 다루어보겠다. 2.필요 개념 문장정리 배열(array) 같은 타입의 여러 변수를 하나의 묶음으로 다루는 것을 배열이라고 한다. 중요한것은 같은 타입이어야 한다는 것이며 서로 다른 타입의 변수들로 구성된 배열은 만들수 없다. 원하는 타입의 변수를 선언하고 변수 또는 타입에 배열임을 의미하는 []를 붙이면 된다. 배열을 선언하는 것은 단지 생성된 배열을 다루기 위한 참조변수를 위한 공간이 만들어질 뿐이고 배열을 생성해야만 비로소 값을 저장할 수 있는 공간이 만들어지는 것이다. 배열을 생성하기 위해서는 연산자 new와 함께 배열의 타입과 길이를 지정해 주어야 한다. 타입[] 변수이름 = new 타입[길이]; // 배열의 선언과 동시에 생.. 더보기 이전 1 다음