
문제 링크딕셔너리로 각 문자의 마지막 인덱스를 저장result = Array(repeating: -1, count: s.count):문자열의 개수만큼 -1 값으로 배열 생성enumerated():문자열의 (인덱스, 문자) 튜플을 반환. (i, c) 튜플로 for문에 활

문제 링크배열 선언과 동시에 초기화52 길이의 배열 생성, 초기값은 0Array.firstIndex(of: Element): 반환값은 Int? 이므로 강제언래핑Character 타입에서 제공하는 속성으로, 문자의 ASCII 코드값을 반환한다.UInt8?(옵셔널 UInt

문제 링크String을 Array로 변환하면 각 요소는 Character 타입이 된다.Character ↔️ Int 형변환은 불가 → Character 요소를 String 타입으로 변환 후, Int로 변환 map을 사용하면 \[Int?] 타입이 반환되기에 강제언래핑

문제 링크for문을 사용해 풀기는 했지만, filter나 map 등의 함수를 이용해 더 간단하게 풀 수 있을까?→ filter를 사용해 k의 배수인 arri 값을 찾아내더라도, 그 값에 +1을 어떻게 하지?reduce(into:): 초기값(arr)을 시작으로 컬렉션의

문제 링크filter를 사용해 홀수와 짝수를 별도의 배열로 분리10의 제곱을 사용해 각 배열의 숫자들을 자릿수에 맞게 변환pow() 함수의 각 파라미터와 반환 타입은 Double 혹은 Float만 가능하므로 형변환 진행💡 각 배열 값(n)에도 명시적 형변환이 필요한

str1.startIndex: 문자열의 시작 인덱스str1.index(str1.startIndex, offsetBy: n): 시작점에서 n만큼 떨어진 위치의 인덱스str1\[계산된 인덱스]: 그 인덱스 위치의 문자💡 왜 String은 인덱스 접근이 복잡할까?Swift

https://school.programmers.co.kr/learn/courses/30/lessons/181943
swift 알고리즘 풀이로 몇 번 문자열을 다룰 때마다 substring 때문에 빨간 오류 메시지를 봐야 했다.오늘 짚고 넘어가며, String, Substring, Character에 대해 확실히 이해하고자 한다.Substring은 기존 String의 메모리를 공유하
https://school.programmers.co.kr/learn/courses/30/lessons/181949 초안 문제점 문자열 인덱싱 문제 Swift에서는 String 타입의 인덱싱이 직접적으로 지원되지 않는다. s1[j]와 같은 방식으로 문자열의 특정

👉 사용자의 실시간 위치를 지도에 표시할 때, 심볼로 원형 위에 프로필이미지를 겹친 뷰를 이미지 대신 띄우는 것이 목표.👉 카카오맵에서 지원하는 형식은 UIImage로 한정됨👉 심볼이 될 뷰를 만들고, Extention을 통해 뷰를 UIImage로 변환시키는 함수

👉 사용자의 실시간 위치를 지도에 띄울 때, 위치 좌표값은 정상적으로 받지만 카카오맵이 보이지 않음👉 실제 위치를 사용할 때는 viewModel.userLatitude와 viewModel.userLongitude가 초기값 0으로 시작하고, 위치 업데이트를 받은 후에

하루종일 토글을 키고 시작일 날짜를 바꿀 경우 화면에서는 종료일 날짜도 동일하게 변경되지만 실제 변수값은 오늘 날짜에서 바뀌지 않는다.초기화 부분에서는 기본 종료시간을 무조건 시작일 기준으로 1시간 후로 설정하고 있다.그러나 하루종일 토글값이 변경될 때와 시작일이 변경

캘린더뷰 상단에 원하지 않는 여백이 생김. 프리뷰로 보면 정상적이나 시뮬레이터로 확인하면 나타나는 현상.프로젝트에서 SwiftUI와 UIKit을 함께 사용하고 있는데, 호환의 문제인가 싶어 ScheduleView를 UIKit으로 변환해서 해결하려고 했으나 Force C
| ---|---| 0. 목표 SwiftUI를 사용하여 카카오맵 띄우기 공식 가이드대로 쓴 코드의 오류 해결하기 1. 기존 코드 2. 트러블 슈팅 이슈 카카오맵 키 인증까지는 정상적으로 되지만 지도 뷰가 뜨지 않고 연한 초록색으로만 표시됨 원인 1️⃣ 뷰를

Moya 라이브러리 사용사용자 ID를 request query로 보내 서버와 통신get 방식 사용최종: 즐겨찾기 목록(배열) 가져오기💡 request query?URI 주소 바깥 부분(? 이후)에 변수를 담는 방식ex) https🩵://juhee.com/login?

유튜브 참고 스택 선입후출: 박스 쌓기 리스트 선언 후 append()와 pop()으로 구현 컴퓨터 메모리 내부에 쌓이므로 스택을 사용해야할 때 구현상 재귀함수를 이용하는 경우가 많음 큐 선입선출: 줄 서있는 사람들 deque 라이브러리 사용 필요 -> append

참조 유튜브그리디 aka 구현 aka 시뮬레이션 aka 완전 탐색 문제이와 같이 좌표를 움직이는 시뮬레이션 문제의 경우 steps와 같이 한 번 움직일 시 변경되는 좌표를 튜플로 만들어놓고, for문을 돌리는 방식으로 풀어가면 될 것 같다.

알고리즘 성능 평가 파이썬 문법 - 수 자료형 실수형으로 표현됨 정수형으로 바꾸려면 a = int(1e9) 실수형 반올림

목표: 웹사이트 크롤링으로 저장한 csv 데이터를 MySql에 insert하기엑셀 파일 불러오는 경우 pd.read_excel() 사용파일 내에 column에 대한 헤더가 존재한다면 header=None 삭제💡 해당 코드 없으면 csv 파일의 첫번째 row를 자동으로