분류 전체보기44 (2024-11-19) TIL: HasNext()와 정규표현식 1.scanner.HasNext()와 정규표현식을 활용한 접근 제어 전체 코드import java.util.Scanner;public class RegexExample { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); String regex = "[a-z0-9]+"; System.out.println("문자를 입력하세요 (종료하려면 'exit' 입력):"); while (scanner.hasNext()) { // 입력이 있는 동안 반복 String input = scanner.next(); // 사용자 입력 받기 .. 2024. 11. 19. 정규 표현식(Regular Expressions, regex) 정규 표현식정규 표현식(Regular Expressions, regex)은 문자열에서 패턴을 찾고 조작하는 데 유용한 도구이다. 아래에 다양한 정규 표현식의 예제를 통해 regex 구조를 쉽게 이해할 수 있도록 설명할 수 있다.정규 표현식 기초기본 문자 매칭정규 표현식: abc문자열 "abc"와 정확히 일치하는 부분을 찾는다.문자 클래스정규 표현식: [aeiou]모음(a, e, i, o, u) 중 하나와 일치하는 단일 문자를 찾는다.부정 문자 클래스정규 표현식: [^aeiou]모음을 제외한 모든 문자와 일치한다.수량자정규 표현식: a*'a'가 0개 이상 반복되는 부분을 찾는다.정규 표현식: a+ 'a'가 1개 이상 반복되는 부분을 찾는다.정규 표현식: a?'a'가 0개 또는 1개 있는 부분을 찾는다.특정.. 2024. 11. 19. (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. 이전 1 2 3 4 5 6 7 8 다음