본문 바로가기
반응형

전체 글236

완주하지 못한 사람 import java.util.*; class Solution { public String solution(String[] participant, String[] completion) { Arrays.sort(participant); Arrays.sort(completion); int i = 0; for( i = 0; i < completion.length ; i++){ if (!participant[i].equals(completion[i])){ return participant[i]; } } return participant[i]; } } 간단하다. 사람이름을 정렬해서 비교한 다음에 없는 사람이면 반환하면 된다. 2020. 8. 9.
SwiftUI - tutorial - Handling User Input Apple에서 제공하는 Swift UI를 공부하면서 정리한 내용 입니다. 이번에는 사용자 액션에 따른 동작을 만들어 보도록 하겠습니다. 만들 내용은 즐겨 찾기 추가와 , 즐겨찾기 항목만 보여주기 입니다. Favorite 추가 우선 List에 있는 항목에 Favorite를 구분할 수 있는 별을 추가해보겠습니다. 자 우선 Favorite를 petData 파일의 json에 추가 합니다. [ { "name": "kiti", "category": "CAT", "nickName": "samll bady", "id": 1001, "isFavorite" : true, "coordinates": { "longitude": -116.166868, "latitude": 34.011286 }, "imageName": "cat.. 2020. 7. 19.
SwiftUI - tutorial (Building Lists and Navigation and Generating Previews Dynamically) 오늘은 SwiftUI tutorial 그 두번째 Building List와 Navigation에 대해 작성해보겠습니다. 우선 지난 번에 작성한 project에 추가로 작성하도록 하겠습니다. List 우선 먼저 List에 들어갈 데이터를 만들어 보도록 하겠습니다. 다음과 같이 PetInfo라는 swift 파일을 만듭니다. import SwiftUI import CoreLocation struct PetInfo: Hashable, Codable { var id : Int var name : String fileprivate var imageName: String fileprivate var coordinates: Coordinates var category : Category var nickName : St.. 2020. 7. 19.
SwiftUI - tutorial(Creating and Combinding Views) Apple에서 제공하는 SwiftUI tutorial을 공부하면서 작성한 내용입니다. SwiftUI는 Apple에서 제공한 신규 UI 작성 방식으로 선언적 구문을 사용하므로 사용자 인터페이스의 기능을 명시하기만 하면 됩니다. 그래서 이전에 storyboard를 사용했을 때는 알아보거나 해석하기 힘든 xml이 아닌 swift파일에서 선언적 구문으로 UI를 작성할 수 있습니다. 그럼 간단한게 사용하는 방법을 확인해 보겠습니다. 프로젝트 생성 우선 project를 만듭니다. project를 만들 때 위의 이미지 처럼 Single View App을 선택하고 Language는 Swift User Interface는 SwiftUI를 선택하여 프로젝트를 생성합니다. 그러면 아래와 같이 항목들을 가진 프로젝트가 생성 .. 2020. 7. 14.
반응형