본문 바로가기

전체 글101

[2022 하계 모각코] 2주차 1회 계획 및 결과 최종 목표 : 컴프 2 대비 2주차 1회 계획 : 컬렉션 프레임워크(collection framework(list, set))의 개념 공부 공부한 내용 정리 list 란 무엇일까? list는 크기가 정해지지 않은 동적 배열이라고 한다. 자바의 배열은 크기를 n으로 정해주면 n+1 개의 정보를 담을 수 없다. 하지만 list는 크기가 정해지지 않았기 때문에 정보의 개수가 일정하지 않은 경우 list를 사용하는 것이 배열을 사용하는 것보다 유리하다. 자바에서 list는 인터페이스라고 한다. 그래서 ArrayList, Vector, LinkedList 등이 있다고 한다. 컴프2에서는 ArrayList를 주로 사용한다고 하니 우선 ArrayList를 정리하겠다. ArrayList arrList = new Arr.. 2022. 7. 7.
[2022 하계 모각코] 1주차 1회 계획 및 결과 최종 목표 : 컴프2 대비 1주차 1회 계획 : Java 지네릭스(Generics), 열거형(enum) 의 개념 공부 공부한 내용 정리 제네릭(generic)이란 무엇일까? 제네릭은 클래스나 메소드 안에서 사용할 변수들의 타입을 미리 알리는 방법이다. 제네릭을 시용하는 이유는 클래스나 메소드 안에서 자료형(data type)에 대해 크게 고민할 필요가 줄어들기 때문이라고 한다. class MyArray{ T element; void setElement(T element){this.element = element;} T getElement() {return element;} } public class Generic_study { public static void main(String[] args){ MyA.. 2022. 6. 30.
임시 페이지 모각코 활동을 위한 카테고리. 임시페이지. 2022. 6. 15.
[Python] 백준 5430 - AC https://www.acmicpc.net/problem/5430 해결방법 문제에 나와있는 대로 따르면 충분히 풀 수 있는 문제이긴 하다. 하지만 곧이곧대로 따르기만 하면 여러 가지 문제로 해결이 불가능하다. 코드 tc = int(input()) for _ in range(tc): command = input() arr_len = int(input()) input_raw_arr = input() raw_arr = list(map(str, input_raw_arr)) raw_arr.pop(0); raw_arr.pop(-1) arr = (''.join(raw_arr)).split(',') error = False # True: 에러 on, False: 정상작동중 head = True # True: 앞부터 읽.. 2022. 5. 29.
14888 연산자 끼워넣기 보호되어 있는 글 입니다. 2022. 5. 27.
자바 - 이너클래스 (inner class) 보호되어 있는 글 입니다. 2022. 5. 22.
자바 - 인터페이스(interface) 보호되어 있는 글 입니다. 2022. 5. 22.
자바 - 다형성 보호되어 있는 글 입니다. 2022. 5. 22.