99클럽 코테 스터디 9일차 TIL + 저울
·
📝 끄적끄적/항해99 코테 스터디
https://www.acmicpc.net/problem/2437- 오늘의 학습 키워드저울- 풀이import java.util.Arrays;import java.util.Scanner;public class Main11 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int N = sc.nextInt(); int[] weights = new int[N]; for (int i = 0; i “이 추들을 사용하여 측정할 수 없는 양의 정수 무게 중 최솟값”이라는 말이 무슨 말인지 이해를 못했다.GPT의 힘을 빌려 표현해 보자면 이렇다.단계현재 추현재 target..
99클럽 코테 스터디 8일차 TIL + 한국이 그리울 땐 서버에 접속하지
·
📝 끄적끄적/항해99 코테 스터디
https://www.acmicpc.net/problem/9996 - 오늘의 학습 키워드한국이 그리울 땐 서버에 접속하지- 풀이import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int fileCount = Integer.parseInt(sc.nextLine()); String pattern = sc.nextLine(); String[] filenames = new String[fileCount]; for (int i = 0; i - 오늘의 회고`a*d` → `a.*d` ..
[F-Lab] 백엔드(BackEnd) 코스 4개월(수료) 솔직후기
·
📝 끄적끄적/F-Lab
조금 늦었지만 마지막 수료 후기를 작성해보고자 한다! 시작은 설렘,  끝은 자신감수료하는 순간이 올 것 같지 않았는데, 생각보다 진짜 빨리 왔다.가볍게 과정을 정리해 보자면, 1~4주 차는 이론 중심 학습이었고, 4주 차부터는 프로젝트 기획을 시작했다.7주 차부터는 본격적인 프로젝트 개발에 돌입했고, 모든 과정은 이론 학습과 병행했다. 퇴사 후 풀타임으로 참여했기 때문에 하루에 최소 8시간은 공부했다. 처음엔 주 1회 완전 휴식을 취했지만, 다음 날까지 흐름이 끊겨 집중이 어려워져 이후엔 주 7일 중 이틀 정도만 4~6시간으로 강도를 줄이는 방식으로 했다. 만나자는 약속도 다 거부하고, 한 달에 1번만 나가면서 완전히 몰입했다. 이론만 공부할 때는 정말 너무너무 재밌었고, 앞으로 이걸 실무에 적용하는 걸..
99클럽 코테 스터디 7일차 TIL + 쇠막대기
·
📝 끄적끄적/항해99 코테 스터디
- 오늘의 학습 키워드쇠막대기- 풀이import java.util.Scanner;import java.util.Stack;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String input = sc.nextLine(); System.out.println(solution(input)); } private static int solution(String input) { int answer = 0; Stack stack = new Stack(); stack.push(input.charAt(0..
99클럽 코테 스터디 6일차 TIL + 섬의 개수
·
📝 끄적끄적/항해99 코테 스터디
- 오늘의 학습 키워드섬의 개수- 풀이import java.util.Scanner;public class Main { static int w, h; static int[][] map; static boolean[][] visited; // 8방향 (상, 하, 좌, 우 + 대각선) static int[] dx = {-1, -1, -1, 0, 0, 1, 1, 1}; static int[] dy = {-1, 0, 1, -1, 1, -1, 0, 1}; public static void main(String[] args) { Scanner sc = new Scanner(System.in); while (true) { w = sc.n..
'객체지향의 사실과 오해'를 읽고
·
📝 끄적끄적/후기 및 회고
[책 링크]📌 목차1장: 협력하는 객체들의 공동체2장: 이상한 나라의 객체3장: 타입과 추상화4장: 역할, 책임, 협력5장: 책임과 메시지6장: 객체 지도7장: 함께 모으기부록: 추상화 기법 객체는 '상태'보다 '행동'이다책을 읽으면서 많이 나오는 말 중에 하나다.행동이 상태를 결정한다.객체의 상태가 먼저가 아니라, 어떤 행동이 필요한지를 먼저 결정하고, 그 행동을 수행하기 위해 필요한 상태를 정의하는 게 객체지향이다.객체가 상태의 일부로 데이터를 포함하는 것은 사실이지만 데이터는 단지 객체가 행위를 수행하는 데 필요한 재료일 뿐이다. 예전에는 설계할 때 상태(필드)부터 정의해 놓고 거기에 맞춰 메서드를 짰다.하지만 지금은 협력을 위한 행동부터 고민하고, 그 행동을 수행하기 위해 필요한 상태가 뭐지?..
'JSP 2.3 웹 프로그래밍: 기초부터 중급까지'를 읽고
·
📝 끄적끄적/후기 및 회고
[책 링크]📌 목차01장: 들어가기 02장: 웹 프로그래밍 기초 03장: JSP로 시작하는 웹 프로그래밍 04장: 필수 이해 요소 05장: 기본 객체와 영역 06장: 에러 처리 07장: 페이지 모듈화와 요청 흐름 제어 08장: 자바빈과 액션 태그 ✔️ 09장: 클라이언트와의 대화 1 - 쿠키✔️ 10장: 클라이언트와의 대화 2 - 세션 11장: 표현 언어 (Expression Language) 12장: 표준 태그 라이브러리 (JSTL) 13장: 이클립스를 이용한 웹 개발 ✔️ 14장: 데이터베이스 프로그래밍 기초 15장: 웹 어플리케이션의 전형적인 구성과 방명록 구현 16장: 커스텀 태그 만들기 ✔️ 17장: 서블릿 기초 18장: MVC 패턴 구현 ✔️ 19장: 필터 20장: ServletContext..