2025년Archive
8월 9일
오늘 배운 것 (TIL)
프로그래머스에서 4개 문제 해결
핵심 요약 (TL;DR)
조건문, 메서드 관련 문제들을 통해 알고리즘 문제 해결 능력을 키웠다.
풀어본 문제들
1. 부분 문자열인지 확인하기
- 문제링크
- 핵심: 한 문자열이 다른 문자열의 부분 문자열인지 판단
- 학습 포인트: includes() 메서드를 활용한 부분 문자열 존재 여부 확인
2. 뒤에서 5등 위로
- 문제링크
- 핵심: 배열에서 뒤에서부터 5등까지 제외하고 나머지 요소들 추출
- 학습 포인트: slice() 메서드를 사용한 배열 일부 추출 기법
3. 뒤에서 5등까지
- 문제링크
- 핵심: 배열에서 뒤에서부터 5개 요소만 추출
- 학습 포인트: slice() 메서드의 음수 인덱스 활용
4. 배열의 길이에 따라 다른 연산하기
- 문제링크
- 핵심: 배열 길이의 홀짝에 따라 서로 다른 연산 수행
- 학습 포인트: 조건문과 배열 메서드를 조합한 동적 연산 처리
오늘의 깨달음
- 배열 메서드: slice() 메서드의 다양한 활용법, 특히 음수 인덱스를 통한 뒤에서부터의 접근
- 조건문 활용: 배열 길이의 특성에 따른 분기 처리 로직 구현
- 문자열 처리: includes() 메서드를 통한 효율적인 부분 문자열 검사