전체 글 (110) 썸네일형 리스트형 [내일배움캠프_spring] 3주차_JAVA 문법(~1-28강.완강) 타임어택을 생각보다 괜찮게 마무리 했다 3문제를 풀었고 한문제는 뼈대만 대충 만들었는데 나중에 팀원들과 서로 작성한 코드들을 공유했는데 다양하게 푼 문제들도 있고 뼈대를 만든 것도 괜찮은 방향으로 만든 것을 확인할 수 있었다. 스스로 찾아보면서 코드를 작성하니 정말 간단한 코드도 망설이면서 작성하게되었다. 앞으로 프로그래머스나 백준 문제를 꾸준히 풀어야 겠다는 필요성을 느낀다. 1-21.컬렉션- 개념설명 *컬렉션 : JAVA에서 자료구조를 표현하는 인터페이스(-리스트, 스택, 큐, 셋, 맵이 구현하고 있다..) *컬렉션 프레임워크 : 다수의 데이터를 다루기 위한 자료구조를 표현하고 사용하는 클래스 -List : 순서가 있는 데이터 짐합, 데이터 중복 허용 import java.util.ArrayList;.. [내일배움캠프_spring] 3주차_JAVA 문법(~1-20강) 이해는 어렵지 않았는데 퀴즈를 풀려고 하니 여기저기 자꾸 오류가 난 하루. 내일 프로그래머스 0단계정도 난이도의 타임어택문제를 풀어본다고 했는데 어제 딱 문제 풀러 들어갔다가 포기하고 나온 나로서는 제발 한 문제라도 풀자라는 심정이다. 1-15.객체지향언어(4)접근제어자 : 멤버 변수 / 함수 혹은 클래스에 사용되며 외부에서의 접근을 제한하는 역할 *private :같은 클래스 내에서 접근 가능 *default : 같은 패키지 내어서만 접근 가능 *protected : 같은 패키지 내에서, 그리고 다른 패키지의 자손클래스에서 접근 가능 *public : 접근제한이 전혀 없다. (좁음) (넓음) private → default → protected → public 1-16.객체지향언어(5)추상클래스, 인터.. [내일배움캠프_spring] 3주차_JAVA 문법(~1-14강) 오랜만에 알고리즘강의 말고 JAVA강의를 듣는데...너무 행복했다. 자바가 쉽다는게 아니라 알고리즘이 어려웠어서ㅋㅋㅋㅋ JAVA진도를 다 듣고 백준이나 프로그래머스 문제를 풀어보려고 한다. 백준은 코딩 배우고 일주일도 안됬을때 해보겠답시고 들어갔다가 1단계 겨우 풀고 계속 틀리니까 꺼버렸는데 과연 어느정도까지 풀수 있을지 기대된다. 한두단계만 더 풀어도 오늘은 기분 좋을듯. 3-7. 해쉬 함수 : 임의의 길이를 갖는 메시지를 입력하여 고정된 길이의 해쉬값을 출력하는 함수 -python 콘솔이라는 창을 사용하여 hash("fast") / hash("slow")를 입력하면 임의의 값이 출력된다.(강사님이랑 값이 달라서 놀라지 말기) [None, None, None, None, None, None] hash(.. [내일배움캠프_spring] 주간회고 WIL - 2주차 기간 : 11.07.~11.11.(총 5일) 이번 주 내용 : 1.팀배정 2번째로 팀이 만들어졌다. 이번에는 팀 프로젝트를 하기 전 공부를 하는 기간이 있기 때문에 낮선 팀원 분들과 조금 친해진 상태로 프로젝트를 들어갈 수 있겠다는 생각이 들었다. 2.JAVA 실무 기초 기초적인 JAVA를 배우게 되었다. 인텔리제이로 JAVA를 실행하여 처음으로 JAVA를 실행해보았다(국룰인"Hello World!" 출력). 수업 목표를 이런 것을 배웠고 나중에 필요하면 찾아서 볼 수 있는 정도로만 잡았다. 변수와 상수 - 변수 : 데이터를 저장하기 위한 메모리 공간의 이름, 변환 가능 / 상수 : 초기값을 끝까지 가져감 자료형 - Primitive Type(기본 자료형) : 숫자, 문자, 논리, 바이트 / Refere.. [내일배움캠프_spring] 2-1주차_알고리즘(3-9강) 하루치 넘게 밀려서 걱정했는데 오늘 많이 들을 수 있었다. 오늘은 원격 강의가 11시, 2시에 있었어서 강의만 듣는 것보다 시간이 더 빨리가는 날이었다. 그래도 원격강의가 더 재밌다. 금요일이라 나머지 밀린 강의는 주말에 들을 수 있어서 다행이다. 주말코딩은 필수!! **3-3.정렬(2) 선택정렬 : 선택해서 정렬한다! input = [4, 6, 2, 9, 1] def selection_sort(array): n = len(array) for i in range(n - 1): min_index = i for j in range(n - i): if array[i + j] 선택정렬은 현재 데이터의 상태와 상관없이 항상 비교하고 위치를 바꾸지만, 삽입정렬은 필요할 땨만 위치ㅡㄹㄹ 변경하므로 더 효율적인 방식 .. [내일배움캠프_spring] 2-1주차_알고리즘(~3-1) 알고리즘 강의 2주차가 너무 어렵다. 튜터님이 3주차를 듣고 보면 좀 더 이해하기 쉬울 것이라 말씀하셔서 모르는거 무시하고 일단 쭉 달린다. 내일 오전까지 3주차를 마쳐야 원격 수업을 들을 때 문제가 없을 것 같아 진도 빼는 것도 너무 힘들어서 개발로그는 주말에 손 볼 예정 1-11.튜플과 집합 -튜플(tuple): list와 비슷, but순서가 있는 자료형-불변형, -집합(set): 중복된 리스트를 제거해줌, 교집합()/합집합(|)/차집합(-)도 구할 수 있다. 1-12.f-string -문자열을 어딘가에 표현할때 굉장히 간단해진다. for s in scores: name = s['name'] score = s['score'] print(name +'의 점수는 '+str(score)+'점 입니다.') .. [내일배움캠프_spring] 2-1주차_파이썬 문법기초(~1-19강)/알고리즘 파이썬 문법 완강 및 알고리즘 공부날. 파이썬은 무난하게 배웠는데 문제는 알고리즘 공부. 알고리즘은 대학교 1학년 때 필수 교양으로 들었던 게 희미하게 기억나고 처음 듣다시피 들었는데 너무 어려웠다. 스스로 문제를 해결하는데 도움이 되었으면 한다.. 1-11.튜플과 집합 -튜플(tuple): list와 비슷, but순서가 있는 자료형-불변형, -집합(set): 중복된 리스트를 제거해줌, 교집합()/합집합(|)/차집합(-)도 구할 수 있다. 1-12.f-string -문자열을 어딘가에 표현할때 굉장히 간단해진다. for s in scores: name = s['name'] score = s['score'] print(name +'의 점수는 '+str(score)+'점 입니다.') print(f'{name}.. [내일배움캠프_spring] 2-1주차_JAVA 실무 기초(~7강) 11/07(월) 미니 프로젝트가 끝나고 본격적으로 백엔드 공부를 시작하는 날. JAVA를 처음 써보는 날이다. 사실 백준 찍먹을 하면서 답안을 찾을 때 자바 답안으로 몇개 본 적이 있는데, 초반부라 그런지 내가 봤었던 자료를 공부하는 날이어서 굉장히 반갑고 머릿속에 쑉쑉 들어오는 기분이었다. ㅎㅎ. 초반이라 개념들은 크게 어렵지 않았고 JAVA를 쓰기 위해 intellij IDEA를 까는 시간을 생각보다 너무 잡아먹어서 저녁 시간 이후에도 공부를 했다. 변수,상수(int, string) -자바 언어 배움. 대문자를 산경써야하는 줄도 모르고 처음부터 System.out.println()에서 S 를 s로 쓰는 바람에 계속 빨간 오류가 나서 파일까지 다시 깔아봤음. 하필 대소문자 구분이 힘든 S여서 더 찾는데.. 이전 1 ··· 10 11 12 13 14 다음