8월 6일
오늘 배운 것 (TIL)
프로그래머스에서 5개 문제 해결
핵심 요약 (TL;DR)
배열 조작과 문자열 처리 기법을 집중적으로 학습했다. 특히 배열 그룹화, 순서 변경, 순열 생성 등 다양한 배열 조작 패턴을 익혔다.
풀어본 문제들
1. 5명씩
- 문제 링크: https://school.programmers.co.kr/learn/courses/30/lessons/181886
- 핵심: 배열을 특정 크기로 그룹화하여 2차원 배열 생성
- 학습 포인트: 배열 슬라이싱과 반복문을 활용한 그룹화 방법
- 태그: 배열
2. 순서 바꾸기
- 문제 링크: https://school.programmers.co.kr/learn/courses/30/lessons/181891
- 핵심: 배열의 특정 인덱스부터 뒷부분을 앞으로 이동
- 학습 포인트: slice 메서드와 전개 연산자를 활용한 배열 재배치
- 태그: 배열
3. 카운트 다운
- 문제 링크: https://school.programmers.co.kr/learn/courses/30/lessons/181899
- 핵심: 주어진 숫자부터 0까지 역순으로 배열 생성
- 학습 포인트: 역순 반복문과 배열 생성 패턴
- 태그: 배열
4. 배열 만들기 1
- 문제 링크: https://school.programmers.co.kr/learn/courses/30/lessons/181901
- 핵심: 시작값부터 끝값까지 step만큼 증가하는 배열 생성
- 학습 포인트: 조건에 따른 반복문과 배열 push 활용
- 태그: 배열
5. 접두사인지 확인하기
- 문제 링크: https://school.programmers.co.kr/learn/courses/30/lessons/181906
- 핵심: 문자열이 특정 접두사로 시작하는지 확인
- 학습 포인트: startsWith 메서드 또는 substring을 통한 문자열 비교
- 태그: 문자열
오늘의 깨달음
- 배열 조작 패턴: 다양한 배열 변환 기법들을 익혀 더 유연한 데이터 처리가 가능해짐
- 메서드 활용: slice, push, startsWith 등 내장 메서드를 적절히 활용하는 것의 중요성 인식
- 문제 해결 접근: 단순 반복문부터 고차원 배열 조작까지 단계적 접근법 학습
Edit on GitHub
Last updated on