profile
블로그 이사중 🚚 byukbyak.tistory.com

Sort 되긴 하는거야 ..? -> 됨!

이전글 : SwiftData 알아보기 (2)위 글에서 @Query 에 대해 짚어보다가@Query는 정렬, 정렬, 필터링 및 애니메이션 변경을 구성하는 간단한 구문을 제공합니다.이 코드를 만났는데요!sort: \\.created이 부분! 샘플 코드의 Card 구조체에는

2023년 6월 28일
·
0개의 댓글
·
post-thumbnail

SwiftData 알아보기 (2)

> - 영상 : Build an app with SwiftData > - 이전글 : [SwiftData 알아보기 (1)](https://velog.io/@debby_/SwiftData-

2023년 6월 28일
·
0개의 댓글
·
post-thumbnail

SwiftData 알아보기 (1)

안녕하세요 비비입니다!WWDC23 영상을 탐방하다가 SwiftData에 관심이 생겨 보던 중보기만하면 기억에 남지 않을 것 같아서 기록을 시작해봅니다.개인적으로는 JAVA의 SpringBoot 프레임워크가 생각나서뭔가 CoreData 보다 친숙한 느낌이라 얼른 사용해보

2023년 6월 20일
·
0개의 댓글
·
post-thumbnail

Screen Time API 알아보기 (2)

WWDC 영상 바로가기Screen Time API에 대한 엑세스 권한을 부여하는 역할. 본질적 게이트웨이자녀 보호 앱 제거 & 우회 방지가족이 사용하는 앱을 위한 개인 정보 보호 토큰기기에 지속적인 제한 설정 기능웹 콘텐츠 필터링 제공맞춤형 UI로 앱&웹 보호디바이스

2023년 6월 20일
·
0개의 댓글
·
post-thumbnail

Screen Time API 알아보기 (1)

스크린 타임은 사용자와 가족이 앱과 웹사이트를 얼마나 자주 사용하는지 추적하고, 제한을 설정하여 시간을 관리하고, 가족 구성원과 사용량을 공유하여 기기 사용 현황을 파악할 수 있으며, 마지막으로 자녀가 누구와 소통하는지 등을 관리할 수 있습니다.iOS 15iPadOS

2023년 4월 13일
·
1개의 댓글
·

[이진탐색] 떡볶이 떡 만들기

이번엔 이진탐색 챕터를 공부하기로 했다.4명 중 2명씩 나누어 2번 3번 실전 문제를 풀기로 했다.나는 3번 문제에 당첨되어 파라메트릭 서치에 대해 배우게 됐다!이진탐색이란 이미 정렬되어있는 데이터 안에서 특정 값을 찾아내기 위해 반으로 나눠가며 찾는 탐색 알고리즘이다

2023년 1월 16일
·
0개의 댓글
·

[정렬 알고리즘] 두 배열의 원소 교체 4. 계수 정렬로 풀어보기

가장 작은 데이터와 큰 데이터를 모두 담을 수 있는 빈 배열을 생성한 후,각 데이터에 맞는 인덱스에 몇개나 있는지 Count하여 새로운 배열을 만드는 정렬이다.안정성 : Stable Sort \- 각 원소끼리 비교하지 않기 때문에 안정성을 가진다.제자리성 : In-p

2023년 1월 16일
·
0개의 댓글
·

[정렬 알고리즘] 두 배열의 원소 교체 3. 퀵 정렬로 풀어보기

기준(pivot)을 설정하고,그 기준보다 큰지 작은지 판별하여 위치를 바꾸는 분할 정복 알고리즘이다.분할 방법이 여러가지 존재하기 때문에 반드시 먼저 명시해야한다.이번엔 첫번째 데이터를 기준으로 정하는 호어 분할(Hoare Partition)로 설정하여 진행해보자.손으

2023년 1월 16일
·
0개의 댓글
·

[정렬 알고리즘] 두 배열의 원소 교체 2. 삽입 정렬로 풀어보기

현재 데이터를 적절한 위치에 삽입하는 정렬이다.자신보다 왼쪽에 있는 데이터는 정렬되어있다고 가정한다.안정성 : Stable Sort \- 비교대상의 원소가 새로운 원소보다 큰 경우에만 움직이므로 동일한 값의 위치는 변하지 않는다.제자리성 : In-place \- 기

2023년 1월 16일
·
0개의 댓글
·

[정렬 알고리즘] 두 배열의 원소 교체 1. 선택 정렬로 풀어보기

이코테 책에서는 python의 sort함수를 사용하여 비교적 문제 난이도가 낮았다.따라서 조금 더 알찬 스터디를 위해 선택, 삽입, 퀵, 계수 정렬을 이용하여 문제를 풀어보기로 했다.N개의 원소로 이뤄진 두 배열 A, B가 있다. 최대 K번의 바꿔치기 연산을 할 수 있

2023년 1월 12일
·
0개의 댓글
·

[DFS/BFS] 음료수 얼려 먹기

깊이 우선 탐색(Depth-First Search, DFS)과 너비 우선 탐색(Breadth-First Search, BFS)은 두 가지 널리 쓰이는 그래프 탐색 알고리즘이다.그래프 탐색의 목적은 그래프 내에서 목표 노드를 찾는 것이다. 이 두가지 모두 사용이 가능한

2023년 1월 10일
·
0개의 댓글
·

[구현 알고리즘] 왕실의 나이트

어떤 공식이 있다기 보다는 말 그대로 "구현"에 초점을 두는 것이다.아이디어를 떠올리기는 쉽지만 막상 구현하려면 코드가 길어진다거나 하는 문제들!보통 N x M 칸을 주고 상,하,좌,우로 움직이는 시뮬레이션 문제 또는00시 00분 00초 단위의 시간 계산같은 완전탐색으

2023년 1월 5일
·
0개의 댓글
·

[그리디 알고리즘] 큰 수의 법칙

입력받은 배열을 사용하여 가장 큰 수를 만드는 문제이다.1\. N개의 자연수를 가진 배열은 정렬되어있지 않고2\. 총 M번 더할 수 있으며3\. 하나의 인덱스 당 K번 초과하여 더할 수 없다.첫째 줄에 N(2 <= N <= 1,000), M(2 <= M

2023년 1월 3일
·
0개의 댓글
·
post-thumbnail

[LeetCode] [Swift] 1678. Goal Parser Interpretation

1678\. Goal Parser Interpretation주어진 문자열 command를 Parse 하여 알맞게 출력하는 문제만약 "G()(al)"으로 주어진다면 G -> G () -> o (al) -> al 이렇게 바꿔주면 된다.내가 한 방법은1\. 문

2022년 9월 9일
·
0개의 댓글
·
post-thumbnail

[Programmers] [Lv.1] [Swift] 음양 더하기

동일한 길이의 배열이 주어진다.한쪽은 양수인지 음수인지만 판별하고 1 또는 -1을 곱하여 더한 것을 누적하면 된다.다른 답들을 보니까 고차함수 써볼걸 하는 후회가 밀려온다 .. 😳내일부터 백준 브론즈 5 도장깨기 하면서 고차함수 연습 실컷 해야겠다.

2022년 8월 20일
·
0개의 댓글
·
post-thumbnail

[Programmers] [Lv.1] [Swift] 소수 만들기

Hits 문제 > 소수 만들기 문제파악하기 sum이라는 배열을 만들어 3개의 숫자 합을 전부 담아준다. 세개의 합을 구하기 위해 반복문 끝을 배열 길이 -2로 설정한다. i보다 한칸 뒤의 위치를 j, 그 뒤를 `k

2022년 8월 20일
·
0개의 댓글
·
post-thumbnail

[Programmers] [Lv.2] [Swift] K번째수

Hits 문제 > K번째수 문제파악하기 풀이 🤔 FEEDBACK 다른 풀이

2022년 8월 19일
·
0개의 댓글
·
post-thumbnail

[Programmers] [Lv.2] [Swift] 올바른 괄호

문자열을 하나씩 탐색한다.( 일 때 +1, ) 일 때 -1로 카운트하면한 쌍을 이룰 때 0이 유지되고왼쪽부터 카운트 하기 때문에 ) 가 하나라도 더 많을 경우 음수가 되니 바로 false 반환끝까지 확인한 경우 카운트가 0 이라면 true, 아니라면

2022년 8월 18일
·
0개의 댓글
·
post-thumbnail

[Programmers] [Lv.1] [Swift] 모의고사

Hits 문제 > 모의고사 문제파악하기 점수 [수포자 번호 : 맞은 개수] 그 value에 1을 누적해가면서 각 수포자의 맞은 개수를 카운팅한다. 풀이 🤔 FEEDBACK 한참 Array에 정답 맞춘 개수 카운트해서 따로

2022년 8월 17일
·
0개의 댓글
·
post-thumbnail

[Programmers] [Lv.1] [Swift] 약수의 개수와 덧셈

Hits 문제 > 약수의 개수와 덧셈 문제파악하기 주어진 left와 right 사이의 수를 탐색하여 약수의 수를 count하고 그 수가 짝수라면 더하기, 홀수라면 빼는 알고

2022년 8월 16일
·
0개의 댓글
·