Afaik
2025년Archive

8월 9일

오늘 배운 것 (TIL)

프로그래머스에서 4개 문제 해결

핵심 요약 (TL;DR)

조건문, 메서드 관련 문제들을 통해 알고리즘 문제 해결 능력을 키웠다.

풀어본 문제들

1. 부분 문자열인지 확인하기

  • 문제링크
  • 핵심: 한 문자열이 다른 문자열의 부분 문자열인지 판단
  • 학습 포인트: includes() 메서드를 활용한 부분 문자열 존재 여부 확인

2. 뒤에서 5등 위로

  • 문제링크
  • 핵심: 배열에서 뒤에서부터 5등까지 제외하고 나머지 요소들 추출
  • 학습 포인트: slice() 메서드를 사용한 배열 일부 추출 기법

3. 뒤에서 5등까지

  • 문제링크
  • 핵심: 배열에서 뒤에서부터 5개 요소만 추출
  • 학습 포인트: slice() 메서드의 음수 인덱스 활용

4. 배열의 길이에 따라 다른 연산하기

  • 문제링크
  • 핵심: 배열 길이의 홀짝에 따라 서로 다른 연산 수행
  • 학습 포인트: 조건문과 배열 메서드를 조합한 동적 연산 처리

오늘의 깨달음

  • 배열 메서드: slice() 메서드의 다양한 활용법, 특히 음수 인덱스를 통한 뒤에서부터의 접근
  • 조건문 활용: 배열 길이의 특성에 따른 분기 처리 로직 구현
  • 문자열 처리: includes() 메서드를 통한 효율적인 부분 문자열 검사