1. 문제https://leetcode.com/problems/can-place-flowers/description/?envType=study-plan-v2&envId=leetcode-75 2. 요구사항1) 길게 이어진 화단(flowerbed)가 있다.2) 이 화단의 꽃은 서로 인접한 땅에 심을 수 없다.3) 0은 빈 자리, 1은 이미 꽃이 심어진 자리이다.4) n은 새롭게 심고자 하는 꽃의 개수이다.5) 인접한 칸에 꽃을 심을 수 없다는 규칙을 어기지 않고, n개의 꽃을 새로 심을 수 있다면 true를 반환하고, 그렇지 않으면 false를 반환한다. 3. 코드class Solution { bool canPlaceFlowers(List flowerbed, int n) { // flowerb..
1. LeetCode 문제 풀이https://sfida.tistory.com/116 [Dart] 392. Is Subsequence1. 문제https://leetcode.com/problems/is-subsequence/description/?envType=study-plan-v2&envId=leetcode-75 2. 요구사항1) 두 문자열 s와 t가 주어진다.2) s가 t의 부분 수열이라면 true를 반환하고, 그렇지 않으면 false를 반환sfida.tistory.com 2. 클린 아키텍처4장 구조적 프로그래밍https://www.notion.so/4-15b4e303a409812798f9f6a24ac7a9db?pvs=4 5장 객체 지향 프로그래밍https://www.notion.so/5-15b..
1. LeetCode 문제풀이https://sfida.tistory.com/114 [Dart] 383. Ransom Note1. 문제https://leetcode.com/problems/ransom-note/description/?envType=study-plan-v2&envId=top-interview-150 2. 요구사항1) 두 문자열 ransomNote와 magazine이 주어진다.2) ransomNote를 작성하기 위해 필요한 모든 문자를 magazisfida.tistory.com 2. MVVMhttps://sfida.tistory.com/115 [Flutter] Riverpod으로 MVVM패턴 적용해보기 (1)이 시리즈는 두 가지 섹션으로 구성됩니다. 1. MVVM 아키텍처 패턴에 대한 ..
1. Riverpod 상태 관리https://sfida.tistory.com/112 [Flutter] Riverpod 상태 관리부터 개념 정리까지1. 들어가며1) 상태관리란?상태라는 것은 앱에서 변할 수 있는 데이터를 의미합니다. 사용자가 버튼을 누르면 숫자가 1 증가하는 앱이 있다면여기서 증가하는 숫자가 상태가 되는 것이고, 로그sfida.tistory.com 2. 회고'오늘은 무조건 9시에 끝낸다'라는 생각으로 하루를 시작했지만, 결국 오늘도 11시 30분이 넘어서 TIL을 작성하게 되었다. Riverpod에 대해 공부했는데 처음 접하는 개념이라 정리하는데 시간이 많이 들었다. '어떤 순서로 작성해야하지?' 부터 시작해서 '어떻게 정리하지?', '이게 무슨 뜻이지?' 스스로 생각하며 하나하나 공부..