웅데미/팀스터디(2-6주차)2024. 1. 19. 17:04이번주의 팀스터디 요약(JAVA의 객체지향)

👱‍♀ 자머니조의 팀스터디 🥊 이번주의 팀스터디 - 자바의 객체지향 (Feat 자바의 정석) 객체 - 클래스와 메서드 생성자 상속 - 인터페이스 추상클래스 추상메서드 패키지, 제어자, 접근 제어자, 캡슐화 월요일 : 클래스와 메서드 클래스와 객체의 관계에 대해 이해하기. 클래스의 구성 요소가 변수와 메서드인 점 이해하기 static변수와 비 static변수, 지역변수가 사용되는 위치와 범위 그리고 상황에 대해서 알아보기 가능하다면 각 변수들이 저장되는 공간에 대해서 한번 알아보기 static 메서드와 비static메서드가 사용되는 상황에 대해 알아보기 화요일 : 생성자(Feat 붕어빵 틀) 수요일 : 상속 - 인터페이스 추상클래스 추상메서드 실제 프로젝트 내에서 사용되는 예시를 통한 이해 BaseEnt..

웅데미/팀스터디(2-6주차)2024. 1. 12. 16:18이번주의 팀스터디 요약(JAVA JVM, 메모리 영역, 코딩테스트)

93.5조의 팀스터디 🥊 이번주의 팀스터디 플랫폼 - 칠판 & 프로그래머스 코딩테스트 JAVA 월요일 - JAVA JVM, 자바 컴파일 과정 컴파일 : 고급언어로 작성된 .java파일을 기계어인 byte code 즉, .class파일로 변환하는 과정 컴파일 과정 1. 프로그래머가 java언어로 소스코드를 작성 2. javac 컴파일러를 사용해 .java소스 파일을 컴파일하고, 바이트코드로 변환된 .class파일을 생성 3. 컴파일된 바이트코드인 .class파일을 클래스로더에 전달 4. 클래스 로더는 동적 로딩을 통해 필요한 클래스를 로딩 및 링크하여 런타임 데이터 영역인 jvm의 메모리에 올림 5. 실행엔진은 jvm 메모리에 올라온 바이트코드들을 인터프리터 방식 혹은 jit 컴파일러 방식으로 실행 화요..

웅데미/팀스터디(2-6주차)2024. 1. 5. 16:25이번주의 팀스터디 요약(SQL, JAVA 코딩테스트)

준호생일축하해조의 팀스터디 🥊 이번주의 팀스터디 플랫폼 - 프로그래머스 코딩테스트 SQL, JAVA 월요일 : 🌅 즐거운 새해 첫 날 🌅 화요일 : SQL - SELECT, GROUP BY 구문 연습 1. 진료과별 총 예약 횟수 출력하기(GROUP BY) 베니의 풀이 SELECT MCDP_CD AS '진료과코드', COUNT(APNT_YMD) AS '5월예약건수' FROM APPOINTMENT WHERE APNT_YMD LIKE '%-05-%' GROUP BY MCDP_CD ORDER BY COUNT(APNT_YMD), MCDP_CD 코코의 풀이 SELECT MCDP_CD AS 진료과코드, COUNT(*) AS 5월예약건수 FROM APPOINTMENT WHERE MONTH(APNT_YMD)=5 GRO..

웅데미/팀스터디(2-6주차)2023. 12. 29. 15:43이번주의 팀스터디 요약(JS 문법 익히기 정렬, 스택, 큐, 힙 알고리즘 코딩테스트)

T1F3조의 팀스터디 🥊 이번주의 팀스터디 플랫폼 - 프로그래머스 코딩테스트 고득점 Kit 월요일 : 🎄 즐거웠던 크리스마스 🎄 화요일 : 정렬, 큐 문제 풀이 | 수요일 : 발표 1. K번째 수(정렬) 유키의 풀이 function solution(array, commands) { let result=[] commands.map((arr,i)=>{ result.push(array.slice(arr[0]-1,arr[1]).sort((a,b)=>a-b)[arr[2]-1])}) return result } MZ의 풀이 function solution(array, commands) { const answer = []; for (const command of commands) { const [i, j, k] =..

웅데미/팀스터디(2-6주차)2023. 12. 22. 15:10이번주의 팀스터디 요약(자료구조, 탐색, CSS FlexBox, 정렬)

미친피자먹어조의 팀스터디 🥊 월요일 : 스택 큐 BFS DFS 개인 공부 | 화요일 : 발표 BFS & DFS 수요일 : CSS - Flex Bok 스터디(게임) 목요일 : 정렬 개인공부 | 금요일 : 정렬 발표 버블 정렬(Bubble Sort) - 시 O(n^2) | 공 O(n) 서로 인접한 두 원소의 대소를 비교, 조건이 맞지 않다면 자리를 교환해 정렬 선택 정렬(Selection Sort) - 시 O(n^2) | 공 O(n) 해당 순서에 원소를 넣을 위치는 이미 정해져 있고, 어떤 원소를 넣을지 선택하는 알고리즘 삽입 정렬(Insertion Sort) - 시 O(N)~O(n^2) | 공 O(n) 2번째 원소부터 시작하여 그 앞(왼쪽)의 원소들과 비교하여 삽입할 위치를 지정한 후, 원소를 뒤로 옮기고..

image