목록배열 (4)
drexqq
오늘부터 Python으로 알고리즘 테스트를 준비할 예정기에 하루에 하나씩 글을 작성하는 것을 목표로 남은 2월달을 보내보자. 일단 기초 문법도 모르는 상태이기 때문에 구글링을 하면서 프로그래머스 문제를 풀어보고 해당 문제에서 나온 문법과 알고리즘에 대해서 정리할 계획이다. 두 개 뽑아서 더하기 해당 문제는 주어진 배열 numbers에서 서로 다른 인덱스에 있는 두 개이 수를 뽑아 더해서 만들 수 있는 모든 수를 배열에 오름차순으로 담아 return해주는 문제이다. def solution(numbers): answer = [] for i in range(len(numbers) - 1): for j in range(i+1, len(numbers)): if numbers[i]+numbers[j] not in ..
기존에 있던 성적 통계프로그램을 계속해서 업그레이드 하는 중이다. 어디까지 가는지 궁금하면 자주 와서 확인해보자.. 코드 import java.util.Scanner; public class mainClass { public static void main(String[] args) { /* 학생 성적 관리 String student[][]; -------메뉴------- 1. 학생 정보 추가insert(ex : 이름, 나이, 영어, 수학) 2. 학생 정보 삭제delete빈문자열로 초기화 3. 학생 정보 검색search이름으로 검색 4. 학생 정보 수정update이름으로 검색 후 수정 5. 학생 정보 모두 출력findAll ------------ 6. 과목의 총점(ex : 1.영어, 2.수학) 7. 과목의..
Java의 2차원 배열에 대해 알아보자. 먼저 1차원 배열에 대해 복습하자면 아래와 같다. Array - 같은 자료형의 묶음. -> 변수들의 묶음 index number로 관리가 된다 0 ~ (n-1) -> n은 배열의 총 개수 다른 자료형의 묶음은 C언어에서 structure(구조체)로 표현되지만 Java에서는 Class로 표현된다 2차원 배열은 아래와 같은 형태로 이루어져있다. int Array2[][] = { {1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10, 11, 12} }; int Array2[][] = new int[3][4]; int []Array2[] = new int[3][4]; 예제를 보자 int Array2[][] = { {1, 2, 3, 4}, {5, 6, 7, 8},..
Java의 배열(Array)에 대해서 알아보자. Array는 배열이다. 여기서 배열은 변수의 확장 버전이라고 볼 수 있다. 변수에는 여러가지여러 가지 값을 한 번에 담을 수 없지만 배열에는 여러 가지 값을 담을 수 있다. 따라서 자바에서의 배열은 같은 자료형인 변수들의 묶음이라고 생각 할 수 있다. 배열의 선언은 자료형 배열명[] = new 자료형 [배열의 개수]; 자료형 []배열명 = new 자료형 [배열의 개수]; 자료형 [] = new 자료형 [배열의 개수]; 위의 세 가지 방식 모두 사용 가능하다. 또한 배열의 관리는 index번호를 통해서 하게 되는데 아래 예시를 보면서 이해해보자. int array[] = new int[3]; // int []array = new int[3]; // int[]..