Afaik
2025년Archive

8월 6일

오늘 배운 것 (TIL)

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

핵심 요약 (TL;DR)

배열 조작과 문자열 처리 기법을 집중적으로 학습했다. 특히 배열 그룹화, 순서 변경, 순열 생성 등 다양한 배열 조작 패턴을 익혔다.

풀어본 문제들

1. 5명씩

  • 문제링크
  • 핵심: 배열을 특정 크기로 그룹화하여 2차원 배열 생성
  • 학습 포인트: 배열 슬라이싱과 반복문을 활용한 그룹화 방법
  • 태그: 배열

2. 순서 바꾸기

  • 문제링크
  • 핵심: 배열의 특정 인덱스부터 뒷부분을 앞으로 이동
  • 학습 포인트: slice 메서드와 전개 연산자를 활용한 배열 재배치
  • 태그: 배열

3. 카운트 다운

  • 문제링크
  • 핵심: 주어진 숫자부터 0까지 역순으로 배열 생성
  • 학습 포인트: 역순 반복문과 배열 생성 패턴
  • 태그: 배열

4. 배열 만들기 1

  • 문제링크
  • 핵심: 시작값부터 끝값까지 step만큼 증가하는 배열 생성
  • 학습 포인트: 조건에 따른 반복문과 배열 push 활용
  • 태그: 배열

5. 접두사인지 확인하기

  • 문제링크
  • 핵심: 문자열이 특정 접두사로 시작하는지 확인
  • 학습 포인트: startsWith 메서드 또는 substring을 통한 문자열 비교
  • 태그: 문자열

오늘의 깨달음

  • 배열 조작 패턴: 다양한 배열 변환 기법들을 익혀 더 유연한 데이터 처리가 가능해짐
  • 메서드 활용: slice, push, startsWith 등 내장 메서드를 적절히 활용하는 것의 중요성 인식
  • 문제 해결 접근: 단순 반복문부터 고차원 배열 조작까지 단계적 접근법 학습