class Solution { public double solution(int[] numbers) { double answer = 0; for(int i=0; i < numbers.length; i++) { answer += numbers[i]; } answer = answer / numbers.length; return answer; } } 배열의 합을 구하기 위한 for문 기억하기. - 배열의 원소 갯수만큼 for문 반복하여 answer에 원소의 값을 더해 나감. - for문 밖에서 원소의 합계 값인 answer를 원소의 갯수로 나누면 평균 값임.
4일차 공부 - 전날 수업내용 복습 - DML - SELECT 공부 및 실습 - DDL, DML - 전체 실습 - 타입(data type) - 숫자타입 공부 및 실습 - 타입(data type) - 문자타입 공부 및 실습 - ENUM 타입, DATATIME 타입 실습 - 비교연산자, 논리연산자 공부 및 실습 - 검색 패턴 공부 및 실습 - 타입 변환(함수) 공부 및 실습 데이터 베이스 SQL 쿼리에 대한 감을 조금씩 잡아 가는 것 같다. 이론만 공부하는게 아니라 실습도 같이 진행해서 조금 더 원활하게 이해가 되는것 같다. SQL과 JAVA는 개념은 이해되는 수준으로 한번만 제대로 보고 다음으로는 문제 많이 풀면서 실력을 빨리 올리는 게 중요하다고 한다. 그래서 프로그래머스에서 SQL, JAVA 문제를 계..
3일차 공부 - 전날 수업내용을 복습 - DBMS(Database Management System) 공부 - MariaDB 특징 공부 - SQL문에 대한 전체적인 틀 공부 - 테이블(열, 행, 값) 공부 - 데이터베이스 구축 실습(mariaDB 및 workbench 설치) (workbench 및 powershell 활용하여 SQL구문 실습) - DDL-CREATE, ALTER, DROP 공부 및 실습 - DML-INSERT, UPDATE, DELETE, SELECT 공부 및 실습 - 프로그래머스 MySQL '어린동물찾기' 코딩테스트 풀이(SELECT문 관련) 금일부터 데이터베이스 공부를 시작하였다. 백엔드 개발자 필수 덕목이 자바 프로그래밍 능력, 스프링 부트 활용능력, DB 능력이라고 한다. 기존 엔지..
2일차 공부 - 전날 수업내용을 복습 - 쉘 제어문인 if문(조건문)과 for문(반복문) 공부 및 쉘 스크립트 실습 - 주요 쉘 명령어 grep, find 공부 및 활용예시를 통한 실습 - 사용자와 그룹에 대한 이론과 사용자 교체 후 파일권한 관련 테스트 실습 및 사용자 계정 삭제 실습 - 파일권한에 대한 이론과 실습 - 프로세스 목록조회 명령어 ps 실습 - nginx의 역할 공부 - 네트워크 관련 명령어 공부 - 리눅스 파일 편집기 vi 사용법 공부 위 순서대로 수업을 진행하였다. 수업 중 정보처리기사 자격증이나 SQLD(mysql, oracle) 자격증을 취득하는 것을 추천한다고 얘기해주셨다. 지금 정보처리기사 필기까지는 합격했는데 학원 수업을 병행하면서 정보처리기사 실기까지 취득하면 좋을거 같다는..
1일차 OT 프론트엔드, 백엔드의 역할설명과 앞으로 배워나갈 내용 위주로 OT를 진행하였다. 또 수료후 취업할때에 어느정도의 가이드라인도 확인해주셔서 OT인데도 불구하고 개발자 시장에 대해서 조금이나마 알 수 있었다고 생각한다. 프론트엔드에서 React말고 Vue.js를 사용하는것을 제외하고는 실제 현업에서 실무로 사용하는 것들로만 커리큘럼이 구성되어 있다고 얘기해주셔서 안심되었고 더 열심히 해야겠다는 동기부여가 된것같다. 1일차 공부 수업 중 가장 흥미로웠던 것은 리눅스에 git을 설치하여 git에 올라가있는 파일들을 리눅스에 바로다운로드 받고 활용해서 실습을 진행한 것이다. 시스템 엔지니어로 2년 반정도 근무하면서 사용하는 파일들이나 패키지들을 관리하기 번거로운 부분이 많았다. 사내에 파일서버가 구축..