본문 바로가기

개발 일지

(51)
[ #10 ] TIL ✏️ 0426      [ 특강 ] 알고리즘 세션 2 (심화)코딩 테스트 연습 ( 알고리즘, SQL )Java 문법 종합반 강의_3주차 코딩 테스트 연습 오늘은 알고리즘 문제도 SQL 문제도 푸는데 꽤 힘들었다코드 자체는 쉬운데 분명 지금 배우는 것보다 간단한 건데개념이 아닌 문제 풀이라 그런가 응용이 약해서 그런지 시간도 꽤 걸렸다 다행인 건 사용할 수 있는 코드들이나 특정 상황에 쓰는 코드들 같은 걸잊어버리지 않고 기억하고 사용해서 써먹었다는 걸 위안 삼았다 자세한 건 알고리즘, SQL 카테고리 쪽에서... 1시간이라는 제한이 있으니까타임어택 하듯이 풀게 되서 지루하지 않고 재밌는 것 같다! 🫠  Java 문법 종합반_3주차    3주차... 이녀석! 널 여기에 적는 것도 오늘이 마지막이다...!!..
[ #9 ] TIL ✏️ 0425      [ 특강 ] 알고리즘 세션 1코딩테스트 연습 문제Java 문법 종합반 강의_3주차알고리즘 세션 1    내가 아는 알고리즘은... 유튜브 알고리즘....? 자료 구조와 알고리즘은 서로 뗄 수 없는 관계!그렇기에 알고리즘에 적절한 자료 저장법을 선택해야 한다자료 구조에 대해 먼저 학습하고 알고리즘을 보면 훨씬 좋다  알고리즘어떤 작업을 수행하기 위해 입력을 받아서 원하는 출력을 만들어내는 과정 자료 구조데이터 값의 모임, 데이터 간의 관계, 데이터에 적용 할 수 있는 함수나 명령을 의미어떤 자료 구조를 선택하느냐에 따라 효율적인 알고리즘 사용이 가능  프로그램은 알고리즘을 컴퓨터가 이해하고 실행할 수 있는 특정 프로그래밍 언어로 표현한 것 프로그램 = 알고리즘 + 자료구조 라는 말이..
[ #8 ] TIL ✏️ 0424      2주차 과제Java 문법 종합반 강의_3주차[ 특강 ] 학습법2주차 과제 LinkedHashSet strSet = new LinkedHashSet();while (true) { String text = sc.nextLine(); if (Objects.equals(text, "끝")) { break; } strSet.add(text);}title = "[ Set 로 저장된 " + title + " ]";System.out.println(title);// 하나하나 순회할 수 있도록Iterator it = strSet.iterator();for (int i = 0; i  기본적으로 순서가 없는 Set 컬랙..
[ #7 ] TIL ✏️ 0423 Java 문법 종합반 강의_2주차 [ 특강 ] 학습법 Java 문법 종합반_2주차 Chapter 2 다양한 연산자에 대해서 학습하고 사용법 익히기 조건문과 반복문을 통해 프로그램의 문맥을 구성하는 방법 배열로 연속된 데이터들을 효율적으로 저장하고 관리하는 방법 다차원 배열로 좀 더 복잡한 데이터를 저장하고 관리하는 방법 컬렉션을 연속된 데이터들을 더욱 효율적으로 저장하고 관리하는 방법 여러 컬렉션들의 기능을 익히고 적절하게 사용하는 방법 산술 연산자 +, -, *, / (몫), % (나머지) 비교 연산자 >, =, 또는, OR System.out.println(flag1 || flag2 || flag3); // true System.out.println((5 > 3) || (3 < 1));..
[ #6 ] TIL ✏️ 0422 Java 문법 종합반 강의_1주차 4시 튜터님 면담 5시 개인과제 발제 Java 문법 종합반_1주차 Mingle Day 는 멀까? 노는 거라는데! Java 공부 방향 Spring을 활용하기 위해서 Java 는 필수 Java 문법을 배우고 익혀서 내 것으로 만들기 객체지향이 무엇인지 배워보고 정리하기 (필수) 챕터별 어떤 방향으로 공부해야하는지 확인 Chapter 1 Java 언어에 대해 이해하기 JVM 에 대해서 이해하기 변수와 상수에 대해서 이해하기 변수를 담는 저장공간의 종류에 대해서 이해하고 사용법 익하기 저장공간 종류(변수 타입)간에 변환에 대해서 이해하고 사용법을 익하기 Java 언어 어디서나 동작 가능한 언어 객체지향 언어 공통 실행환경(JVM), 클래스, 객체 Java의 특징 ..
[ #1 ] 블로그 첫 개설 블로그 고르기 힘들었다...😵 선택장애🫠 사실 TIL 는 특강을 들은 날부터 메모장으로 조금씩 쓰고 있어서 조금씩 살만 더 붙이면 되는거라 상관없다고 생각했는데 모르는 사람이 보면 어라? 업로드 날짜가 같은데? TIL 첫 시작부터 몰아쓰기라니!! 라는 생각을 할수도 있을 것 같아서 너무너무 아쉽다 아니 따지고보면 블로그를 늦게 고른 나의 죄가 맞긴 ㅎㅐ... 흙흙😭
[ #5 ] TIL ✏️ 0419 프로젝트 최종 검토 & 발표 KPT 회고 [ 특강 ] Web 미니 프로젝트 마지막 날 발표는 오후여서 오전에는 팀원들과 프로젝트 발표 내용을 생각했다. 팀 프로젝트에서 어려웠던 점과 해결한 점, 느낀 점을 취합해서 정리했다. 다들 고생했던 깃허브 충돌 문제는 제일 먼저 나왔고, 소통 문제에 대해서도 나왔었다. 그리고 남는 시간에는 코드를 정리해봤다. 곧 점심시간이기도 했고 말보단 그림 포함해서 설명하는게 훨씬 이해하기 쉬울 것 같아서 정리해보았다 코드가 깔끔해진 것 같아서 만족했다 KPT 회고 KPT Keep, Problem, Try Keep : 현재 잘 진행되고 있고, 계속 했으면 좋겠는 것 Problem : 불편하게 느끼며, 개선이 필요하다 느끼는 것 Try : Problem에 대한 개..
[ #4 ] TIL ✏️ 0418 방명록 JS => 모듈 가능한 코드로 변경 Firebase 연동 2차 병합 및 회의 깃허브 충돌 JS 코드 전체 수정 더보기 기존 스크립트 코드 // 새 댓글 등록 함수 function addComment(name, text) { // 랜덤배경저장 const backColor = randomColor(); // 댓글 뻐대 const commentHtml = ` ${name} 삭제 수정 ${text} ${today} `; // 새로 만든 div에 댓글 뼈대 넣기 newComment.innerHTML = commentHtml; // 댓글 컨테이너에서 자식이 있으면 그 위에 올리기 const textContainer = document.getElementById("text_container");..