분류 전체보기
![[Kotlin]Room Database 개념 및 사용법 - entity, DAO, database, Typeconverter 생성 - MVVM 뉴스앱 만들기 3편](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FqXLDM%2Fbtq8aCrbW2B%2FAAAAAAAAAAAAAAAAAAAAAAeUUqqZEY5mcz7m6YaqaOMV94VKLurBZ5gvK0IiGmqc%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1753973999%26allow_ip%3D%26allow_referer%3D%26signature%3DzHH5ITTS%252BDggTFnnPlOE1BAQn0o%253D)
[Kotlin]Room Database 개념 및 사용법 - entity, DAO, database, Typeconverter 생성 - MVVM 뉴스앱 만들기 3편
[Kotlin]Room Database 개념 및 사용법 - entity, DAO, database, Typeconverter 생성 - MVVM 뉴스앱 만들기 3편 저번 포스트에서는 레트로핏을 사용하여 API통신을 구현해보았는데요 이번 편에서는 database객체를 접근하는데 도움을주는 RoomDatabase의 사용법을 알아보겠습니다. 레트로핏 사용법 - Interface, retrofitInstance, constant만들기, GET의미, JSON To Kotlin 플러그인 - MVVM 뉴스앱 만들기 2편 [Kotlin] 레트로핏 사용법 - Interface, retrofitInstance, constant만들기, GET의미, JSON To Kotlin 플러그인 - 뉴 저번 포스트에서는 newsapp에 ..
![[Kotlin]String에 특수문자 제거, 띄어쓰기 제거(스페이스 제거), String 거꾸로 뒤집기, 소문자로변환 LeetCode :Valid PalindromeSolution](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2Fyhrwa%2Fbtq7Y7eAHfE%2FAAAAAAAAAAAAAAAAAAAAAOZGNHoMhKGVmrEPWE7ULUtMSB0Tot-JDDtg9DMA8tc-%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1753973999%26allow_ip%3D%26allow_referer%3D%26signature%3Dsn7Ve5wQi2NndXvIjbHotMIbYJo%253D)
[Kotlin]String에 특수문자 제거, 띄어쓰기 제거(스페이스 제거), String 거꾸로 뒤집기, 소문자로변환 LeetCode :Valid PalindromeSolution
문제 Given a string s, determine if it is a palindrome, considering only alphanumeric characters and ignoring cases. s 가 palindrome(앞으로 읽어도 거꾸로 읽어도 같은 문자)인지 확인하는 문제입니다. 알파벳만 허용하고 특수문자는 모두 제거해줘야합니다. 예시 풀이 우선 예시 1로 예를 들어보자면 A man, a plan, a canal: Panama 에서 특수기호와 대문자들을 소문자로 모두 바꿔주고 스페이스를 제거해주면 뒤로 읽으나 앞으로 읽으나 같은걸 볼수있습니다. 저희가 string에 적용해줄 4가지입니다. 1. 특수문자 제거(regex활용) 2. 대문자 소문자로 변환(tolowercase) 3. 공백 제..
![[Kotlin] 레트로핏 사용법 - Interface, retrofitInstance, constant만들기, GET의미, JSON To Kotlin 플러그인 - 뉴스앱 만들기 2편](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2Fcz4Epk%2Fbtq7Ma92o7A%2FAAAAAAAAAAAAAAAAAAAAAF7feiW14l6Hqg_zmsG7XFGKKUZ6KYJqqojAqmnJ2o8z%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1753973999%26allow_ip%3D%26allow_referer%3D%26signature%3DHOz4xbkvj%252Bfn8X56N5t5MOkHMTQ%253D)
[Kotlin] 레트로핏 사용법 - Interface, retrofitInstance, constant만들기, GET의미, JSON To Kotlin 플러그인 - 뉴스앱 만들기 2편
저번 포스트에서는 newsapp에 하단 navigationview를 추가해 보았는데요 이 포스트에서는 레트로핏을 사용하기 위해 필수 요소들을 알아보도록 하겠습니다. JSON to Kotlin class 플러그인/dependencies 다운로드 Json파일을 코틀린클래스로 바꿔주는 플러그인을 다운로드합니다. dependencies도 추가해주세요 dependencies { // Retrofit implementation 'com.squareup.retrofit2:retrofit:2.6.0' implementation 'com.squareup.retrofit2:converter-gson:2.6.0' implementation "com.squareup.okhttp3:logging-interceptor:4.5.0..
![[Kotlin] map, hashmap 같은지 비교하기 LeetCode: Valid Anagram](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FoM6Im%2Fbtq7QPKBC9u%2FAAAAAAAAAAAAAAAAAAAAAC9vBZpWfJie1TVJWJDSzebOU0BGzfR3uE2Ejx2djhL0%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1753973999%26allow_ip%3D%26allow_referer%3D%26signature%3DLRpK%252Bj3quY%252B7n7hTkAts5Wnj7xI%253D)
[Kotlin] map, hashmap 같은지 비교하기 LeetCode: Valid Anagram
문제 Given two strings s and t, return true if t is an anagram of s, and false otherwise. s와 t string의 char들이 순서만 바뀐거라면 true 아니면 false 예시 s = anagram과 t = nagaram을 넣었을때 true인 이유는, s t a 3 3 n 1 1 g 1 1 r 1 1 m 1 1 각 char들의 갯수가 똑같으면 위치만 바뀐것이기때문에 true 이번 문제에서는 s와 t를 각각 hashmap으로 만들어서 두 hashmap이 가지고있는 key값과 value값이 같으면 true를 반환하여 문제를 풀어보겠습니다. 풀이 class Solution { fun isAnagram(s: String, t: String): B..