2025년Archive
8월 14일
오늘 배운 것 (TIL)
프로그래머스에서 6개 문제 해결
핵심 요약 (TL;DR)
문자열, 배열 관련 문제들을 통해 알고리즘 문제 해결 능력을 키웠다.
풀어본 문제들
1. rny_string
- 문제링크
- 핵심: 문자열에서 "m"을 "rn"으로 치환하여 특정 패턴 생성
- 학습 포인트: 문자열 치환 메서드와 조건부 문자열 변환
- 태그: 문자열
2. 공백으로 구분하기 1
- 문제링크
- 핵심: 문자열을 공백 기준으로 분리하여 배열로 변환
- 학습 포인트: split() 메서드를 활용한 문자열 파싱
- 태그: 문자열
3. 배열에서 문자열 대소문자 변환하기
- 문제링크
- 핵심: 배열 내 문자열들의 대소문자를 조건에 따라 변환
- 학습 포인트: 배열 순회와 문자열 대소문자 변환 메서드 조합
- 태그: 문자열
4. 간단한 식 계산하기
- 문제링크
- 핵심: 문자열로 주어진 수식을 파싱하여 계산 결과 반환
- 학습 포인트: 문자열 파싱과 수학 연산자 처리
- 태그: 문자열
5. 소문자로 바꾸기
- 문제링크
- 핵심: 문자열의 모든 문자를 소문자로 변환
- 학습 포인트: toLowerCase() 메서드 활용
- 태그: 문자열
6. 가까운 1 찾기
- 문제링크
- 핵심: 배열에서 특정 인덱스부터 1이 나타나는 첫 번째 위치 찾기
- 학습 포인트: 배열 순회와 조건 검색, indexOf 메서드 활용
- 태그: 배열
오늘의 깨달음
- 문자열 처리: 다양한 문자열 변환과 파싱 기법을 통해 문자열 조작 능력 향상
- 배열 탐색: 조건에 맞는 원소를 찾는 효율적인 탐색 방법 학습
- 메서드 활용: JavaScript 내장 메서드들의 실제 활용 사례 경험