8월 4일
오늘 배운 것 (TIL)
프로그래머스에서 5개 문제 해결
핵심 요약 (TL;DR)
기본적인 문자열과 배열 조작 문제들을 통해 조건문, 반복문, 배열 처리 방법을 익혔다.
풀어본 문제들
1. 핸드폰 번호 가리기
- 문제 링크: https://school.programmers.co.kr/learn/courses/30/lessons/12948
- 핵심: 전화번호 뒷 4자리를 제외한 나머지를 *로 변환
- 학습 포인트: 반복문을 활용한 문자열 마스킹 처리
2. 배열 만들기5
- 문제 링크: https://school.programmers.co.kr/learn/courses/30/lessons/181912
- 핵심: 조건에 따라 배열 요소를 선별하여 새 배열 생성
- 학습 포인트: 조건문과 배열 필터링 로직
3. 부분 문자열 이어 붙여 문자열 만들기
- 문제 링크: https://school.programmers.co.kr/learn/courses/30/lessons/181911
- 핵심: 여러 문자열에서 특정 구간을 추출하여 이어붙이기
- 학습 포인트: 조건문과 문자열 slice 메서드 활용
4. 문자열의 뒤의 n글자
- 문제 링크: https://school.programmers.co.kr/learn/courses/30/lessons/181910
- 핵심: 문자열 끝에서부터 n개 문자 추출
- 학습 포인트: 문자열 slice 메서드의 음수 인덱스 활용
5. n보다 커질 때까지 더하기
- 문제 링크: https://school.programmers.co.kr/learn/courses/30/lessons/181884
- 핵심: 배열 요소를 순차적으로 더해가며 특정 값을 넘는 시점 찾기
- 학습 포인트: 배열 순회와 누적 합산 로직
오늘의 깨달음
- 문자열 조작: slice 메서드의 다양한 활용법 (양수/음수 인덱스)
- 조건부 처리: 복잡한 조건에 따른 데이터 필터링과 변환
- 배열 처리: 순차적 처리와 누적 연산의 중요성
Edit on GitHub
Last updated on