개발 공부 46

[iOS] 최대한 간편하게 아이폰 탈옥하기(altServer, altStore, unc0ver)

* 준비물 : PC (설명은 M3를 기준으로 할 예정), iOS기기(OS11~14.8) 1. PC에 AltServer 설치 https://altstore.io/ AltStoreAltStore PAL now available!Read the announcement Sideloading for Everyone Discover apps that push the boundaries of iOS. A New Way to Sideload AltStore is an app store designed for sideloading. Every app in AltStore gets a beautifully generated store pagealtstore.io altStore 홈페이지 하단에 다운로드 버튼을 클릭하여 P..

개발 공부/iOS 2024.09.05

99클럽 코테 스터디 40일차 TIL Min Cost Climbing Stairs

# 오늘의 학습 키워드 동적계획법 # 오늘의 문제 https://leetcode.com/problems/min-cost-climbing-stairs/description/You are given an integer array cost where cost[i] is the cost of ith step on a staircase. Once you pay the cost, you can either climb one or two steps.You can either start from the step with index 0, or the step with index 1.Return the minimum cost to reach the top of the floor. Example 1:Input: cost =..

99클럽 코테 스터디 39일차 TIL Assign Cookies

# 오늘의 학습 키워드 탐욕법(Greedy) # 오늘의 문제 https://leetcode.com/problems/assign-cookies/description/Assume you are an awesome parent and want to give your children some cookies. But, you should give each child at most one cookie.Each child i has a greed factor g[i], which is the minimum size of a cookie that the child will be content with; and each cookie j has a size s[j]. If s[j] >= g[i], we can assign..

99클럽 코테 스터디 38일차 TIL Longest Palindrome

# 오늘의 학습 키워드 탐욕법(Greedy) # 오늘의 문제 https://leetcode.com/problems/longest-palindrome/description/Given a string s which consists of lowercase or uppercase letters, return the length of the longest palindrome  that can be built with those letters. Letters are case sensitive, for example, "Aa" is not considered a palindrome. Example 1:Input: s = "abccccdd"Output: 7Explanation: One longest palindrome..

99클럽 코테 스터디 0일차 TIL 37일차 수학적 호기심

# 오늘의 학습 키워드 완전탐색 # 오늘의 문제 https://www.acmicpc.net/problem/9094문제두 정수 n과 m이 주어졌을 때, 0 입력첫째 줄에 테스트 케이스의 개수 T가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있으며, n과 m이 주어진다. 두 수는 0보다 크고, 100보다 작거나 같다.출력각 테스트 케이스마다 문제의 조건을 만족하는 (a, b)쌍의 개수를 출력한다. # 나의 풀이방식 import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.StringTokenizer;public class Main { public static voi..

99클럽 코테 스터디 36일차 TIL 적어도 대부분의 배수

# 오늘의 학습 키워드 완전탐색 # 오늘의 문제  # 나의 풀이방식 import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.StringTokenizer;public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int[] arr = new int[5]; StringTokenizer st = new StringToke..

99클럽 코테 스터디 34일차 TIL 양 한마리... 양 두마리...

# 오늘의 학습 키워드 깊이/너비 우선 탐색(DFS/BFS) # 오늘의 문제 문제얼마전에 나는 불면증에 시달렸지... 천장이 뚫어져라 뜬 눈으로 밤을 지새우곤 했었지.  그러던 어느 날 내 친구 광민이에게 나의 불면증에 대해 말했더니 이렇게 말하더군. "양이라도 세봐!"  정말 도움이 안되는 친구라고 생각했었지. 그런데 막상 또 다시 잠을 청해보려고 침대에 눕고 보니 양을 세고 있더군... 그런데 양을 세다보니 이걸로 프로그램을 하나 짜볼 수 있겠단 생각이 들더군 후후후... 그렇게 나는 침대에서 일어나 컴퓨터 앞으로 향했지.양을 # 으로 나타내고 . 으로 풀을 표현하는 거야. 서로 다른 # 두 개 이상이 붙어있다면 한 무리의 양들이 있는거지. 그래... 좋았어..! 이걸로 초원에서 풀을 뜯고 있는 양들..

99클럽 코테 스터디 33일차 TIL Number of Good Leaf Nodes Pairs

# 오늘의 학습 키워드 깊이/너비 우선 탐색(DFS/BFS) # 오늘의 문제 https://leetcode.com/problems/number-of-good-leaf-nodes-pairs/description/You are given the root of a binary tree and an integer distance. A pair of two different leaf nodes of a binary tree is said to be good if the length of the shortest path between them is less than or equal to distance.Return the number of good leaf node pairs in the tree. Example ..

[Flutter] InheritedWidget이란?

1. 왜 필요하나?- 불필요한 데이터 전달을 방지하고 트리의 root에 접근해 바로 데이터를 가져오기 위해서!StatefulWidget과 StatelessWidget을 통해 화면을 구성하게 되면 데이터의 변경이 필요한 위젯이 트리구조의 끝부분에 있을 경우 트리의 Top에서 Bottom가지 불필요한 데이터 전달이 일어난다.   데이터의 변경이 필요한 위젯이 트리의 Top에 바로 접근하여 데이터를 가져올수 있게 하는 widget이 InheritedWidget이다. 상태관리 라이브러리의 기본이 되는 Provider의 핵심이다.    2. InheritedWidget 예시class FrogColor extends InheritedWidget { const FrogColor({ super.key, r..

[Flutter] Material 디자인과 Cupertino 디자인의 차이

1. Material Design ? 구글에서 발표한 UI 가이드라인으로 안드로이드 UI컴포넌트를 제공한다.  2. Cupertino Design ?구글에서 발표한 UI 가이드라인으로 iOS UI컴포넌트를 제공한다.  3. 어떤걸 사용할까 Android Studio에서 Flutter프로젝트를 생성하면 기본적으로 Material Design으로 적용되어 있으나 원하는 UI에 따라 Design을 선택하면 된다.

반응형