본문 바로가기

배열

(10)
[PHP] array_slice () 함수 (배열 자르기) ● array_slice() : 배열을 자르는 함수 입니다. array_slice(array_name, starting_position, slice_length, preserve_keys) 매개 변수는 총 4개 입니다. array_name : 배열 이름 starting_position : 배열에서 슬라이스의 시작 위치를 지정합니다. slice_length : 슬라이스 길이 preserve_keys : 함수가 배열의 키를 보존할지 여부를 TRUE 또는 FALSE로 지정하며,기본값은 FALSE입니다. array ([0] => blue) array ([0] => white) array ([0] => black [1]=> red [2] => white [3] => blue) 인덱스 0 : black 인덱스 1 ..
[JAVA] Arraylist를 이용하여 로그인 프로그램 만들기 Q. 연락처 저장 프로그램 만들기 1. 연락처 등록 : 이름과 전화번호 (중복 x) 2. 연락처 보기 : 등록되어있지않다면, 목록에 없다고 출력하기 3. 연락처 삭제 : 목록에 없으면 목록에 없다고 출력하기 4. 모든 연락처 보기 : 등록되어 있는 목록 전부 출력 단, Arraylist 두개 이용! 예> 1. 연락처 등록 2. 연락처 보기 3. 연락처 삭제 4. 모든 연락처 보기 5. 종료 >>> 답은 아래있습니다. import java.io.*; import java.util.*; public class Test01 { public static void main(String [] args){ Scanner input = new Scanner(System.in); ArrayList name = new A..
[JAVA] 간단한 배열로 홀수,짝수 찾아 console창 출력퀴즈 Q. 아래 console창 스크린샷처럼 나타내주세요. ( "짝수" or "홀수" 입력시 짝수면 짝수의 값만 출력, 홀수면 홀수의 값만 출력 되게하세요.) import java.util.Scanner; public class Quiz { public static void main(String[] args) { int arr[] = new int[] { 10, 54, 13, 17, 25, 30 }; Scanner input = new Scanner(System.in); String odd_even = null; System.out.print("짝수, 홀수 입력 : "); odd_even = input.next(); for (int i = 0; i < arr.length; i++) { if (odd_even...
[Javascript] for of 반복문 / for in 반복문 개념 및 차이점 (예제) ● for in 반복문 : 앞의 반복 변수에 '요소'가 아니라 '인덱스'가 들어갑니다. array배열에 1,2,3,4의 값이 들어있습니다. for in반복문을 보면 array배열값을 in키워드 뒤에 적어주고, var i로 임의로 변수를 만들어줍니다. 해당 인덱스가 0부터 3까지 console.log 출력 괄호안에 인덱스i가 들어가고 array[]배열안에 [i]를 적어줘서 해당 인덱스 값을 불러옵니다. ● for of 반복문 : ES6(ECMAScript 6)에서는 for of 반복문이 추가되어 내부의 요소를 바로 넣어 활용할 수 있게 되었습니다. for in 반복문과 달리 of키워드 뒤에 배열을 직접 적어주고 element변수로 값을 출력해줍니다. 여기서 ` `는 ES6에서 추가된 사항입니다.
[Javascript] 배열 (Array) / length, push ​ ● 배열 : 여러개의 변수를 한꺼번에 선언해 다룰수있는 자료형 입니다. 자바스크립트에서는 문자열, 숫자, 불(bool), 객체, 함수, undefined의 총 여섯가지 자료형이 있습니다. 배열은 객체 자료형중 하나입니다. 기본적으로 위 소스처럼 배열을 선언합니다. array변수에 저장해주었습니다. 배열에는 문자열, 숫자, 불(bool), 객체, 함수, undefined의 총 여섯가지 자료형을 넣을수 있습니다. 배열을 선언하고, 배열 기호 안에 들어간 숫자를 인덱스(index)라고 합니다. 인덱스는 특별히 별도로 지정해주지않는한 위처럼 소스를 입력하면, 0부터 시작됩니다. 123의 값은 인덱스 0 에 저장되고, 32의 값은 인덱스 1에 저장되고, 102의 값은 인덱스2 ........ 에 저장됩니다. ..
[PHP] 배열의 요소 삭제 & 치환 & 연결과 분리, 중복제거 (array_merge, array_combine, array_unique 등) ● 배열의 요소 삭제 : array_splice()를 사용해 배열에서 요소를 삭제할수있습니다. 첫번째 인수인 배열 $myArray에서 $start로 지정한 위치부터 $length에서 지정한 개수만큼 요소를 삭제합니다. $lengh를 생략하면 초깃값이 0이 되므로 한 개도 삭제되지 않습니다. $start를 음수로 하면 뒤에서부터 센 위치가 됩니다. (아래 예제를 통해 추가 설명해드리겠습니다.) $myArray에 인덱스 배열을 a~e까지 대입해줍니다. array_splice함수에 첫번쨰 인자에 해당 배열을 입력해주고, 두번째 인자에 삭제될 인덱스번호를 넣어줍니다. 1,2를 넣어줬으므로, "b", "c"가 삭제됩니다. 삭제된 값은 $removed배열에 대입됩니다. 출력 결과는 인수로 전달한 $myArray에서..
[PHP] 배열의 정의 및 explode, implode, define함수 ● 배열 : 배열은 여러개의 값을 다룰때 매우 유용합니다. 우선, 배열을 사용하면 여러개의값을 하나의 그룹처럼 다룰수있습니다. 배열은 대괄호 안에 값만 들어있는 배열과 Key(키)와 Value(값)이 짝으로 이루는 연관 배열이 있습니다. 아래 예재들을 통해 확인해보겠습니다. * 인덱스 배열 $team이라는 변수에 [] (대괄호)로 String값을 넣어줍니다. 위 배열 정의에서 설명했듯이 이 예제는 인덱스배열이라 하며, 정렬 순서인 인덱스 번호로 값에 접근합니다. 배열은 0인자(Key)부터 시작합니다. 즉, $team[0] = "김철수" / $team[1] = "김민희" / $team[2] = "박민수" 입니다. 0인자(키)에 "김철수"(값)이 들어있습니다. 이제 for문을 통해 $team배열안에 있는 값..
[PHP] sprintf(), vprintf(), number_format() ● sprintf() : printf()는 형식 문자열을 적용한 문자열을 출력하지만, sprintf()는 형식 문자열을 적용한 문자열을 반환하는 함수입니다. 변수 3개를 형식화해서 문자열로 조합해줍니다. 그문자열을 변수 $id에 대입하고 echo를 통해 출력해보았습니다. ● vprintf() : 문자열 안에 치환할 값이 여러개 있을때 printf()대신 vprintf()를 사용하면 치환할 값을 배열로 지정할 수 있습니다. vprintf()에도 변수 3개를 선언해주고 $data변수에 배열로 3개의 변수를 대입해줍니다. 그리고 형식을 $format변수에 만들어주고 vprintf()함수를 통해 파라미터로 대입해줍니다. ● number_format() : 수치를 세자릿수 쉼표로 구분하는 numer_format(..