본문 바로가기
728x90

Kotlin4

Kotlin WebView로 Web porting 하기 목표 모바일 웹앱 테스트를 위해 Android Project를 생성한 뒤 porting 하기 1. Android Project 생성 2. layout에 WebView 추가 3. WebView Code private var webView : WebView? = null //웹뷰 private var webSetting : WebSettings? = null //웹뷰세팅 override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) window.setFlags( WindowManager.LayoutParams.FLAG_FULLSCREEN, Win.. 2020. 6. 3.
코틀린 공부 강의 coursera - kotlin for java developer https://www.coursera.org/learn/kotlin-for-java-developers Kotlin for Java Developers | Coursera Learn Kotlin for Java Developers from JetBrains. The Kotlin programming language is a modern language that gives you more power for your everyday tasks. Kotlin is concise, safe, pragmatic, and focused on interoperability with Java code. It can be ... www.courser.. 2019. 11. 18.
[cousera] Kotlin Week3 Taxi Driver 1. 한번도 운전 못한 택시기사 찾기 -> filterNot 함수를 이용하여 Trip한 driver 들을 제외시켰다. /* * Task #1. Find all the drivers who performed no trips. */ fun TaxiPark.findFakeDrivers(): Set = this.allDrivers.filterNot { this.trips.map{trip -> trip.driver }.contains(it) }.toSet() 2. minTrips번 만큼 Trip한 승객 찾기 -> Trip에서 승객 count하여 minTrips수보다 큰경우를 구한다. /* * Task #2. Find all the clients who completed at least the given numbe.. 2019. 11. 11.
[cousera] Kotlin Week3 Nice String fun String.isNice(): Boolean { var trueCondition = 0 var subString = listOf(Pair('b','u'),Pair('b','a'),Pair('b','e')) var vowels = listOf('a','e','i','o','u') var twoCharOfString = this.zipWithNext() // First Condition if ( twoCharOfString.filter { subString.contains(it) }.count() == 0) trueCondition++ // Second Condition if(this.filter{ vowels.contains(it) }.count() >= 3) trueCondition++ // Th.. 2019. 11. 11.
728x90