(2024-10) 스파르타 내일배움캠프 - 백엔드39 (2024-11-18) TIL 1.데일리 문제풀이 Java: 부분문자열 잘라 크기가 작은 횟수 세기class Solution { public int solution(String t, String p) { final int T_LANGTH = t.length(); final int P_LANGTH = p.length(); int answer = 0; for (int i = 0; i 부분문자열에서 사전식 비교로 속도를 조절하려고 해 보았다.두 문자열의 길이가 같을 때, compareTo() 메소드를 사용하여 사전식으로 비교할 수 있다. 이는 두 문자열을 한 문자씩 비교하여 결정된다. class Solution { public int solution(String .. 2024. 11. 18. (2024-11-15) TIL 1.계산기 문제 ① 버전관리 등emoji와 message 사용에 다소 익숙해짐 InteiiliJ에서 첫 버전 설정, 그리고 버전 세팅 전환에 익숙해짐나중에 Gradle에서 배워야 함을 배움 ② Lv1입력 조건이 애매함 (정해진 연산자, 양수) → 잘못된 입력을 받으면 프로그램이 뻗게 설계나머지는 평이한 while과 switch 문제 ③ Lv2패키지 분리와 관리 처음으로 해봄 전체 값을 저장하기 위한 Collection 변수를 검토하고, 가져다 쓰는 방식을 겨우 깨달음 try-catch를 제대로 처음 써 봄 NoSuchElementException도 알게 됨 그런데 설계 구조에 문제가 있다 results로 current 에 접근해서 문제가 생김 → 차후 고민0으로 나눌 때 저장된 결과값이 없다(0이나 .. 2024. 11. 15. 2024-11-15: 데일리루틴, 루시와 엘라 찾기 오늘은 데일리 루틴 난이도가 갑자기 떨어졌다. SQL의 WHERE문에도 IN (...) 문법이 있다는 점을 알게 되었다.SELECT ANIMAL_ID, NAME, SEX_UPON_INTAKEFROM ANIMAL_INSWHERE NAME IN ('Lucy', 'Ella', 'Pickle', 'Rogan', 'Sabrina', 'Mitty')ORDER BY ANIMAL_ID 또한 SQL문을 해석하는 기본 방법이 생각났다. FROM: 어떤 테이블로부터, row를 하나씩 내려가며 해당 row의 column 변수 요소를 하나씩 꺼내 처리한다.WHERE NAME: 이번 row에서 column(field) NAME 요소가 다음과 같은 조건을 가지는가? 맞다면 선택하고 아니면 선택하.. 2024. 11. 15. (2024-11-14) TIL 1.과제 개발 다시 함- Lv1, Lv2 구현 2.다른 분들 하는 걸 계속 지켜봄- S님 C님 3.기초부터 예제 숙련 다시. 노트정리 새롭게 안 사실- 어떤 경우는 컴파일 에러, 어떤 경우는 그냥 eception을 던지는지 알게 되었다 2024. 11. 14. (2024-11-13) TIL 1. SQL 관련 수업 완강 2.lv1 과제 (절차적 과정을 이용한 계산기) 다시 적고, github으로 올림 3.API책 완강 4.Java Reflection 강의, OS 강의 조금 들음 2024. 11. 13. (2024-11-12) TIL 풀이 1. github 테스트두 팀과 각각 github 테스트. 1회때git clone 하면서 개발 환경 세팅에 맞추기(Intellij)git switch -c(create 의미) git add .git commit -m "메시지"- 이 때 이모지- 그리고 핵심어git push 2회때부터git pull 2.계산기 만들기 lv1. 절차적 지식만으로 lv2. 클래스를 만들어서 lv3. 제네릭, 열거형(enum) 등 이용 완료 2024. 11. 12. 이전 1 2 3 4 5 6 7 다음