Afaik
2025년Archive

7월 31일

오늘 배운 것 (TIL)

프로그래머스에서 5개 문제 해결

핵심 요약 (TL;DR)

반복문을 활용한 알고리즘 문제들을 해결하며 배열 조작과 수학적 규칙 구현을 학습했다.

풀어본 문제들

1. 수열과 구간 쿼리 4

  • 문제링크
  • 핵심: 주어진 구간에서 조건에 맞는 원소들을 변경
  • 학습 포인트: 반복문과 조건문을 조합한 배열 조작

2. 배열 만들기 2

  • 문제링크
  • 핵심: 특정 조건을 만족하는 수들로 배열 생성
  • 학습 포인트: 문자열 검증과 배열 필터링 로직

3. 카운트 업

  • 문제링크
  • 핵심: 시작값부터 끝값까지 1씩 증가하는 배열 생성
  • 학습 포인트: 간단한 반복문을 통한 순차 배열 생성

4. 콜라츠 수열 만들기

  • 문제링크
  • 핵심: 콜라츠 추측에 따른 수열 생성
  • 학습 포인트: 수학적 규칙을 반복문으로 구현

5. 배열 만들기 4

  • 문제링크
  • 핵심: 스택 구조를 활용한 배열 생성
  • 학습 포인트: 조건에 따른 원소 추가/제거 로직

오늘의 깨달음

  • 반복문 패턴: 다양한 반복문 활용 패턴을 문제를 통해 학습
  • 수학적 사고: 콜라츠 수열과 같은 수학적 규칙을 프로그래밍으로 구현
  • 스택 활용: 조건에 따른 원소 추가/제거 로직을 스택 구조로 해결