# 02 썸네일형 리스트형 [Swift] 코딩테스트 연습! Lv0. 짝수는 싫어요 /* 짝수는 싫어요 - 정수 n이 매개변수로 주어질 때, n 이하의 홀수가 오름차순으로 담긴 배열을 return하도록 solution 함수를 완성해주세요. */ func solution15(_ n: Int) -> [Int] { (0...n).filter { $0 % 2 == 1 } } func solution14(_ n:Int) -> [Int] { var result:[Int] = [] for num in 1...n { if num % 2 == 1 { result.append(num) } } return result } [Swift] Dictionary // Dictionary // var dic1 = ["key1":1, "key2":"2"] // error var dic1:[String:Any] = ["key1":1, "key2":"2"] // key는 Any 타입 안됨 // var dic2 = [:] // error var dic2:[String:Int] = [:] // 빈 Dictionary var count:Int = dic1.count var isEmpty:Bool = dic2.isEmpty // true var dic3 = ["key1":1, "key2":2, "key3":3] var value1 = dic3["key1"] // 1 var value4 = dic3["key4"] // nil var value2 = dic1["key2"] // .. [Swift] 코딩테스트 연습! Lv0. 최빈값 구하기 /* 최빈값 구하기 - 최빈값은 주어진 값 중에서 가장 자주 나오는 값을 의미합니다. 정수 배열 array가 매개변수로 주어질 때, 최빈값을 return 하도록 solution 함수를 완성해보세요. 최빈값이 여러 개면 -1을 return 합니다. */ func solution13(_ array: [Int]) -> Int { // var dic = Dictionary(grouping: array) { $0 }.sorted { // $0.value.count > $1.value.count // } // return dic.count > 1 && dic[0].value.count == dic[1].value.count ? -1 : dic[0].key var dic:[Int:Int]=[:] for num in .. [Swift] 코딩테스트 연습! Lv0. - 기타 문제 /* 중앙값 구하기 - 중앙값은 어떤 주어진 값들을 크기의 순서대로 정렬했을 때 가장 중앙에 위치하는 값을 의미합니다. 예를 들어 1, 2, 7, 10, 11의 중앙값은 7입니다. 정수 배열 array가 매개변수로 주어질 때, 중앙값을 return 하도록 solution 함수를 완성해보세요. */ func solution10(_ array:[Int]) -> Int { var sortArray:[Int] = array sortArray.sort() var index = array.count / 2 return sortArray[index] } func solution9(_ array: [Int]) -> Int { array.sorted()[array.count / 2] } /* 나머지 구하기 - 정수 nu.. [Flutter] Platform View!! Native View 를 띄워 보아요! flutter 로 개발을 하다보면 네이티브 뷰를 띄워야 되는 경우가 종종 있는데 예를 들어! 어떤 sdk 를 붙이고 싶은데 네이티브만 지원하는 경우.. 이럴 때는 어쩔 수 없이 네이티브를 각각 구현 한 다음 뷰를 붙여주는 작업이 필요하다! 먼저 플러터쪽 코드! import 'dart:io'; import 'package:flutter/foundation.dart'; import 'package:flutter/gestures.dart'; import 'package:flutter/material.dart'; import 'package:flutter/rendering.dart'; import 'package:flutter/services.dart'; // ignore_for_file: constant_id.. [Flutter] WillPopScope 사용 시 iOS swipe 안돼요! 안드로이드 인 경우 디바이스 아래 뒤로가기 버튼 컨트롤 하고 싶은 경우! WillPopScope 위젯을 사용하는데 ! 해당 위젯을 사용하면 iOS 에서 스와이프 제스쳐 뒤로가기가 되지 않는다.. pub.dev 에 검색 해 보니 https://pub.dev/packages/cupertino_will_pop_scope cupertino_will_pop_scope | Flutter Package Enables 'onWillPop' callbacks on Cupertino page transitions and improves visual feedback of rejected "Swipe to go back" gestures. pub.dev 이런 라이브러리가 있는데 둘다 제공해주는 건줄 알았으나! 아이오에스 인경.. [Flutter] Image File Size ????? flutter 에서 앨범 이미지 또는 비디오를 불러올 때 용량을 알고 싶은 경우! https://pub.dev/packages/photo_manager photo_manager | Flutter Package A Flutter plugin that provides assets abstraction management APIs on Android, iOS, and macOS. pub.dev 보통 위의 라이브러리로 앨범 리스트를 불러오면, AssetPathEntity 해당 클래스 객체로 가져오게 되고, AssetEntity photo final File? file = await photo.file; byte = (await file?.length() ?? 0) / (1024 * 1024); 위의 코드로 이미.. [Flutter] LG 폰 Camera Flash 안꺼져요.. flutter 에서 카메라 기능을 구현할 때 쓰는 플러그인 camera camera | Flutter Package A Flutter plugin for controlling the camera. Supports previewing the camera feed, capturing images and video, and streaming image buffers to Dart. pub.dev 여기에는 LG폰만 나타나는 버그가 있다. 바로 어두운 곳에서 사진을 찍으면 자동으로 flash가 켜지는데 LG폰은 flash가 꺼지지 않는다... 어떻게 구현을 할까 하다가 사진 찍기 전에 cameraController?.setFlashMode(FlashMode.auto); 사진 찍은 후 cameraController.. 이전 1 ··· 32 33 34 35 36 37 38 ··· 86 다음