7월 31일
오늘 배운 것 (TIL)
프로그래머스에서 5개 문제 해결
핵심 요약 (TL;DR)
반복문을 활용한 알고리즘 문제들을 해결하며 배열 조작과 수학적 규칙 구현을 학습했다.
풀어본 문제들
1. 수열과 구간 쿼리 4
- 문제 링크: https://school.programmers.co.kr/learn/courses/30/lessons/181922
- 핵심: 주어진 구간에서 조건에 맞는 원소들을 변경
- 학습 포인트: 반복문과 조건문을 조합한 배열 조작
2. 배열 만들기 2
- 문제 링크: https://school.programmers.co.kr/learn/courses/30/lessons/181921
- 핵심: 특정 조건을 만족하는 수들로 배열 생성
- 학습 포인트: 문자열 검증과 배열 필터링 로직
3. 카운트 업
- 문제 링크: https://school.programmers.co.kr/learn/courses/30/lessons/181920
- 핵심: 시작값부터 끝값까지 1씩 증가하는 배열 생성
- 학습 포인트: 간단한 반복문을 통한 순차 배열 생성
4. 콜라츠 수열 만들기
- 문제 링크: https://school.programmers.co.kr/learn/courses/30/lessons/181919
- 핵심: 콜라츠 추측에 따른 수열 생성
- 학습 포인트: 수학적 규칙을 반복문으로 구현
5. 배열 만들기 4
- 문제 링크: https://school.programmers.co.kr/learn/courses/30/lessons/181918
- 핵심: 스택 구조를 활용한 배열 생성
- 학습 포인트: 조건에 따른 원소 추가/제거 로직
오늘의 깨달음
- 반복문 패턴: 다양한 반복문 활용 패턴을 문제를 통해 학습
- 수학적 사고: 콜라츠 수열과 같은 수학적 규칙을 프로그래밍으로 구현
- 스택 활용: 조건에 따른 원소 추가/제거 로직을 스택 구조로 해결
실무 적용 포인트
- 콜라츠 수열 같은 수학적 규칙을 코드로 구현하는 능력 향상
- 스택 구조를 활용한 데이터 처리 로직 이해
- 반복문과 조건문을 조합한 복잡한 배열 조작 기법
- 문자열 검증과 배열 필터링 로직 구현
다음 학습 목표
- 스택/큐를 활용한 더 복잡한 알고리즘 문제 도전
- 동적 프로그래밍 문제 풀어보기
- 백준, LeetCode 등 다른 플랫폼 문제도 풀어보기
Edit on GitHub
Last updated on