7월 30일
오늘 배운 것 (TIL)
프로그래머스에서 5개 문제 해결
핵심 요약 (TL;DR)
조건문과 반복문을 활용한 문제들을 통해 배열 조작, 수열 처리, 그리고 조건부 로직 구현 방법을 배웠다.
풀어본 문제들
1. 마지막 두 원소
- 문제 링크: https://school.programmers.co.kr/learn/courses/30/lessons/181927
- 핵심: 배열의 마지막 두 원소를 비교하여 새로운 원소를 추가
- 학습 포인트: 배열의 마지막 원소 접근과 조건부 로직
2. 수 조작하기 1
- 문제 링크: https://school.programmers.co.kr/learn/courses/30/lessons/181926
- 핵심: 문자열의 각 문자에 따라 숫자를 증감
- 학습 포인트: 문자열 순회와 조건문을 통한 값 조작
3. 수 조작하기 2
- 문제 링크: https://school.programmers.co.kr/learn/courses/30/lessons/181925
- 핵심: 배열의 연속된 값들의 차이를 분석해 조작 문자열 생성
- 학습 포인트: 배열 순회와 차이값을 통한 패턴 분석
4. 수열과 구간 쿼리 3
- 문제 링크: https://school.programmers.co.kr/learn/courses/30/lessons/181924
- 핵심: 주어진 쿼리에 따라 배열의 특정 인덱스 값들을 교환
- 학습 포인트: 배열 인덱스 접근과 값 교환 로직
5. 수열과 구간 쿼리 2
- 문제 링크: https://school.programmers.co.kr/learn/courses/30/lessons/181923
- 핵심: 특정 구간에서 조건을 만족하는 가장 작은 값 찾기
- 학습 포인트: 배열 부분 탐색과 조건부 최솟값 검색
오늘의 깨달음
- 배열 조작: 배열의 특정 인덱스 접근과 값 변경에 대한 이해 향상
- 조건부 로직: 복잡한 조건문을 통한 문제 해결 능력 개발
- 반복문 활용: 배열과 문자열 순회를 통한 데이터 처리 방법 학습
실무 적용 포인트
- 배열 데이터 조작은 프론트엔드에서 리스트 렌더링과 상태 관리에 필수
- 조건부 로직은 사용자 인터랙션과 비즈니스 로직 구현의 핵심
- 수열과 쿼리 처리는 데이터 분석과 필터링 기능에 활용 가능
다음 학습 목표
- 더 복잡한 배열 알고리즘 문제 도전 (정렬, 탐색 관련)
- 시간 복잡도를 고려한 효율적인 알고리즘 학습
Edit on GitHub
Last updated on