복습 프로젝트 (5) 알고리즘 문제 풀이 기록 구현

2026. 3. 11. 16:47·복습 프로젝트

1. 배경

  • 백준과 solved.ac에서는 풀이 여부는 확인할 수 있지만, 문제를 언제 풀었는지에 대한 이력 관리가 어려웠다.
  • 복습 시 특정 기간에 풀이한 문제를 조회하기 어려운 불편함이 있었다.
  • 기존에는 노션에 문제 풀이를 수동으로 기록해왔지만, 원하는 조건에 맞는 문제를 보다 효율적으로 조회할 수 있는 시스템의 필요성을 느껴 해당 프로젝트를 시작하게 되었다.

노션에 알고리즘 문제 정리
각 주차별 정리

2. 결과

  • 별도로 노션에 기록하지 않아도 풀이한 문제를 DB에 저장할 수 있도록 구현하였다.
  • 문제 풀이 날짜를 기준으로 이력 조회가 가능해졌다.
  • 문제를 풀면서 느낀 점을 간단히 기록할 수 있는 기능을 추가했다.

조회 화면
수정 화면

3. 문제점

  • 문제를 풀 때마다 문제명, 난이도, 문제 번호, 설명 등을 수동으로 입력해야 하는 번거로움이 존재했다.
  • 하나의 문제에 태그가 여러 개인 경우 현재 DB 구조에서는 이를 유연하게 저장하기 어려웠다.

4. 해결 방안

  • solved.ac API를 활용하여 문제 정보 및 태그 데이터를 사전에 저장하도록 구현 예정
  • 문제 등록 시 문제 번호만 입력하면 문제명, 난이도, 태그가 자동으로 입력되도록 기능을 구현 예정

'복습 프로젝트' 카테고리의 다른 글

복습 프로젝트 (6) solved.ac API 사용하기(태그 DB저장) - 1  (0) 2026.03.12
복습 프로젝트 (2) 스프링부트4.x에서 h2-console웹 오류  (0) 2026.01.05
복습 프로젝트 (1) JPA 의존성 추가 후 DataSource 설정 오류  (0) 2026.01.03
'복습 프로젝트' 카테고리의 다른 글
  • 복습 프로젝트 (6) solved.ac API 사용하기(태그 DB저장) - 1
  • 복습 프로젝트 (2) 스프링부트4.x에서 h2-console웹 오류
  • 복습 프로젝트 (1) JPA 의존성 추가 후 DataSource 설정 오류
꾸준2
꾸준2
  • 꾸준2
    꾸준2
    꾸준2
  • 전체
    오늘
    어제
    • 분류 전체보기 (95)
      • 복습 프로젝트 (4)
      • 어드민 프로젝트 (4)
      • 프로젝트 리팩토링 (4)
      • Vue-프로젝트 (20)
      • Vue-bitcoin프로젝트 (6)
      • 블로그클론 프로젝트 (11)
      • 자료구조 (11)
      • 알고리즘 (4)
      • Javascript (13)
      • Vue (11)
      • IDE (2)
        • IntelliJ (2)
      • amCharts4 (5)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.5
꾸준2
복습 프로젝트 (5) 알고리즘 문제 풀이 기록 구현
상단으로

티스토리툴바