TIL

[TIL] LeetCode 문제 풀이, 개인 과제 도전 기능 구현

Meezzi 2025. 4. 2. 00:28
728x90

1. LeetCode 문제 풀이

https://sfida.tistory.com/100

 

[Dart] 206. Reverse Linked List

1. 문제 https://leetcode.com/problems/reverse-linked-list/description/?envType=study-plan-v2&envId=leetcode-75   2. 요구사항1) 단일 연결 리스트가 주어졌을 때 리스트를 역순으로 정렬한다.  3. 핵심 아이디어1) 연결

sfida.tistory.com

 

 

 

2. 개인 과제 도전 기능 구현

- 출발역 또는 도착역에서 선택한 역 이름이 제외됨

- 라이트 테마, 다크 테마 구현

- 코드 리팩토링

 

 

 

3. 회고

연결 리스트 문제는 생소해서 풀이하고 이해하는데 시간이 꽤 걸렸다.

연결 리스트도 중요한 개념이기에 공부하고 넘어가면 좋을 것 같다.

 

개인 과제 도전 기능을 구현한 후, 시간이 남아 코드 리팩토링을 진행했다.

다크 테마를 설정하는 것은 어떻게 구현해야 할지 몰라 조금 헤맸었는데 튜터님의 도움으로 해결할 수 있었다.

 

추가로 코드를 정리하는 시간을 가졌다.

한 파일에 분리되지 않은 코드가 있다면 분리하려고 노력했다.

각 페이지 화면의 위젯 폴더를 만들고, 화면의 위젯들을 분리했다.

너무 많은 코드가 집중되어 있으면 이해하기도 힘들고, 관리하기 불편할 것 같았기 때문이다.

 

 

 

728x90