개발 일지/TIL (48) 썸네일형 리스트형 [ #16 ] TIL ✏️ 0507 팀 프로젝트3시 심화반팀 프로젝트 맡은 역할특정 과목 회차별 등급 조회 (필수) ✔️상태별 수강생 조회 (추가) 팀원분들이 다들 잘하셔서 필수 항목 중에서 가장 늦게 제출했다 큐ㅠ기존 탬플릿의 이용해서 하다보니 코드 구성을 확인해야 했고 다른 팀원들의 코드가 추가되면서그에 대한 코드 해석과 변경된 사항을 확인하고 코드를 작성하다 보니 생각보다 오래 걸렸다그리고 가장 오래 걸린 건 내가 맡은 코드의 로직 구상이었다 처음에 생각나는대로 코드를 써내렸는데 코드가 너무 길어졌다 // 입력한 학생이 존재하지 않을 경우 종료boolean flag = false; // 학생의 점수가 등록 되었는지 판단for (Score score : scoreStore){ if (!score.getS.. [ #15 ] TIL ✏️ 0503 개인과제 재제출팀 과제 분배Java 문법 종합반 강의_5주차Java 문법 종합반_5주차 스트림은 한 번 더 추상호된 자료구조와 자주 사용하는 프로그래밍 API 를 제공한 것자료구조를 한 번 더 추상화했기 때문에 자료 구조의 종류에 상관없이 같은 방식으로 다룰 수 있다병렬 처리에 유리한 구조로 조건부로 성능도 챙길 수 있다 자료구조의 '흐름'을 객체로 제공해주고, 그 흐름동안 사용할 수 있는 메서들을 API로 제공해 주고 있는 것 스트림의 특징원본 데이터를 변경하지 않는다자바 컬렉션으로부터 스트림(해당 컬렉션의 흐름을 받아서 한 번 사용한다일회용, 한 번 사용한 스트림은 어디에도 남지 않는다List benzParkingLot = // carsWantToPark의 스트림값을 받.. [ #14 ] TIL ✏️ 0502 [ 발제 ] 팀과제3시 심화반 염탐개인과제 피드백 반영Java 문법 종합반 강의_5주차 심화반 나는 보충반이지만 심화반 수업이 궁금해서 염탐하러 다녀왔다네트워크 기초 내용을 진행하고 계셨는데예전에 네트워크 보안 관련 수업을 들어본 적이 있던 것과 유사한 내용이었다그때 복습하는 느낌이 들어서 재밌었다 개인과제 피드백 해설 영상을 다 보고 피드백이 왔나 싶어서 확인했는데 와있더라근데 튜터님의 등록날짜? 로 추정되는 것이 내가 제출한 시간보다 과거의 시간이라과거의 튜터님이 써주신건가(?) 생각했다 😝 커밋 기록에 자세한 내용을 적어주면 협업에 좋다고 말씀해주셔서 바로 반영했다! 확실히 팀원들 코드를 구경하면서 느낀건데내가 쓴 코드는 내가 알기 때문에 무엇을 했는지 단번에 보이지만.. [ #13 ] TIL (개인과제 Level 2) ✏️ 0501 코딩테스트 연습개인과제 Level 2 도전개인과제 해설코드테스트_알고리즘 자연수 n 을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴하는 문제n = 12345 라면 결과값은 [5,4,3,2,1] 이 출력되어야 한다 class Solution { public int[] solution(long n) { String str = n + ""; int[] answer = new int[str.length()]; int count = 0; while (n > 0) { answer[count] = (int)n%10; n /= 10; count++; } .. [ #12 ] TIL (개인과제 Level 1) ✏️ 0430 Java 문법 종합반 강의_4주차개인 과제 보충반 / 심화반 OT[ 특강 ] Git 심화개인 과제 내가 해냈다..!!! 계산기 : Level 1 솔직히 어제 밤에 초반부부터 막혀서 완성 못 할 줄 알았다!아침 루틴 하고 4주차 강의 듣고 하다보니 오후부터 시작했는데잠시 막혔다가 어느 순간부터 뽝 집중했는지 진도를 훅훅 나갔다정말 그때의 쾌감이란 아주 말로 표현할 수 없을 만큼 짜릿했다⭐ 1-3 문제는 지금 생각해봐도 가장 어이없는 상황의 문제가 되었다 연산 오류가 발생할 경우 해당 오류에 대한 내용을 정제하여 출력하는 부분인데직접 입력값을 넣어서 해봤는데 정말 오류가 일어나길래 어? 예외처리 해야해?! 하면서 급하게 4주차 강의를 듣게 되었다시간이 별로 없는 나머지 영상 .. [ #11 ] TIL ✏️ 0429 3주차 타임라인 발제Java 문법 종합반 강의_3주차 과제개인 과제 3주차 타임라인 발제 벌써 시작한지 3주차라니 시간 잘 간다..내일부터 Java 보충반 / 심화반 시작된다고 한다수업은 서로 다른 날짜에 해서 모두 들을 수 있지만 OT는 동시에 시작한다고 하는데 난 어느 쪽이지..? 개인 과제는 수요일 2시까지 제출❗과제를 제출하지 않아도 패널티는 없지만덜 했더라도 제출해서 담당 튜터님에게 피드백 받는 것이 훨씬 좋다고 하신다// 주석 처리해서 넘어려워흑흑 해야겠다 ...개인 과제 제출 링크 확인하러 들어갔다가 발견했다끼약 시간에 쫓기는 것 같아요 🫠🫠 3주차 강의 과제 어려울 것 같아서 매우 긴장했는데생각보다 그렇게 막 어렵진 않았던 것 같다!!정답코드 안 보고 제시.. [ #10 ] TIL ✏️ 0426 [ 특강 ] 알고리즘 세션 2 (심화)코딩 테스트 연습 ( 알고리즘, SQL )Java 문법 종합반 강의_3주차 코딩 테스트 연습 오늘은 알고리즘 문제도 SQL 문제도 푸는데 꽤 힘들었다코드 자체는 쉬운데 분명 지금 배우는 것보다 간단한 건데개념이 아닌 문제 풀이라 그런가 응용이 약해서 그런지 시간도 꽤 걸렸다 다행인 건 사용할 수 있는 코드들이나 특정 상황에 쓰는 코드들 같은 걸잊어버리지 않고 기억하고 사용해서 써먹었다는 걸 위안 삼았다 자세한 건 알고리즘, SQL 카테고리 쪽에서... 1시간이라는 제한이 있으니까타임어택 하듯이 풀게 되서 지루하지 않고 재밌는 것 같다! 🫠 Java 문법 종합반_3주차 3주차... 이녀석! 널 여기에 적는 것도 오늘이 마지막이다...!!.. [ #9 ] TIL ✏️ 0425 [ 특강 ] 알고리즘 세션 1코딩테스트 연습 문제Java 문법 종합반 강의_3주차알고리즘 세션 1 내가 아는 알고리즘은... 유튜브 알고리즘....? 자료 구조와 알고리즘은 서로 뗄 수 없는 관계!그렇기에 알고리즘에 적절한 자료 저장법을 선택해야 한다자료 구조에 대해 먼저 학습하고 알고리즘을 보면 훨씬 좋다 알고리즘어떤 작업을 수행하기 위해 입력을 받아서 원하는 출력을 만들어내는 과정 자료 구조데이터 값의 모임, 데이터 간의 관계, 데이터에 적용 할 수 있는 함수나 명령을 의미어떤 자료 구조를 선택하느냐에 따라 효율적인 알고리즘 사용이 가능 프로그램은 알고리즘을 컴퓨터가 이해하고 실행할 수 있는 특정 프로그래밍 언어로 표현한 것 프로그램 = 알고리즘 + 자료구조 라는 말이.. 이전 1 2 3 4 5 6 다음