파라미터로 문자열과 음이 아닌 정수 n이 주어집니다. 문자열의 처음 3글자를 n 번 반복하세요. 만약 문자열의 길이가 3보다 작다면 해당 문자열을 반복하세요. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 public class Main { public static void main(String[] args) { System.out.println(frontTimes("Chocolate", 2)); System.out.println(frontTimes("Chocolate", 3)); System.out.println(frontTimes("Abc", 3)); } public static String frontTimes(String str, i..
주어진 2개의 문자열 a, b에 대하여 두 개의 하위 문자열이 같은 위치에 존재하는 경우의 수를 출력하시오. a = 'xxcaazz' b = 'xxbaaz' 인 경우 출력값은 3입니다.( 'xx', 'aa', 'az') 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 public class Main { public static void main(String[] args) { System.out.println(stringMatch("xxcaazz","xxbaaz")); System.out.println(stringMatch("abc","abc")); System.out.println(..
개미 수열은 이전 수열에서 반복되는 숫자를 숫자와 그 갯수로 표현하는 수열입니다. 표에서 확인할 수 있는 것처럼 개미수열의 1번째 항인 '11' 은 1이 2번 반복됩니다. 따라서 개미수열의 규칙에 따라 두번째 항은 '12'가 됩니다. 이후의 숫자 역시 표와 마찬가지로 이루어집니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 public class Main { public static void main(String[] args) { // 알고리즘 : 개미수열 gami(10); } public static void gami(int num) { StringBuilder sb =..
코틀린 1.1에 추가된 코루틴(Coroutine)은 서로에게 제어를 넘겨주면서 협력하는 방식으로 작업을 처리하는 기법이다 이를 사용하면 async/await 패턴을 통해 비동기 연산을 기술할 때 복잡한 콜백 구조를 활용하지 않고 일반 함수처럼 비동기 호출을 활용할 수 있는 로직을 작성할 수 있다 비동기 처리를 수행하는 로직은 async로 표시해야 다른 곳에서 await로 이 로직의 결과를 기다릴 수 있다 // 비동기 작업 시작 val number1 = async(CommonPool) { delay(1000); 1 } // 1초 걸리고 결과가 1인 작업 val number2 = async(CommonPool) { delay(2000); 2 } // 2초 걸리고 결과가 2인 작업 // 기다리면서 메서드 블록..
1. 안드로이드 Q 개인정보 보호를 위한 변경 사항 정리 2. 안드로이드 Q Scoped Storage 이해하기 3. 안드로이드 Q 기기 고유 식별자(IMEI 등) 제한 4. 안드로이드 Q 새로운 기기 위치 접근 제한 5. 안드로이드 Q 백그라운드 액티비티 실행 제한 6. 안드로이드 Q Scoped Storage에서 살아남기 7. 안드로이드 Q DRM 기기 식별자 활용하기 출처 : https://brunch.co.kr/magazine/androidq 개발자를 위한 안드로이드 Q 정리 매거진 #안드로이드 #개발자 #호환성 brunch.co.kr [출처] [안드로이드] 개발자를 위한 안드로이드 Q 정리|작성자 조원호의 행복한 인생
순서상 Google Developer Keynote 이후 What’s New Android가 나온다. 그래서 중복적인 내용이 있으나, 36분간 안드로이드 이야기로 꾸려지며, 이번 Google I/O 기간 Android에서 어떤 내용이 나올지가 여기에서 소개된다. 올해는 그중 Android에서 코틀린 First가 메인 소식 중 하나인데 여기에서 가볍게 소개하고 있다. Android Q 추가 사항 Android Q UI 관련 추가사항 몇 가지를 소개하고, 관련 세션을 소개하였다 그 중 Bubbles, Dark theme, Sharing, Notification priority, Notification actions, Gesture navigation에 대해서 정리한다. Notification 관련 내용은 아..
- Total
- Today
- Yesterday
- Java
- 자바
- 안드로이드
- NestedScrollView
- 카톡
- 백준
- 액티비티
- 알고리즘
- 구글IO
- 코틀린
- KAKAO
- Material
- 유니티
- 카카오톡
- kakaotalk
- 신규기능
- 과제
- Unity
- 대학교
- ScrollView in ScrollView
- 안드로이드Q
- Kotlin
- ScrollView
- 중첩
- 개발
- 앱
- 안드로이드 9.0
- 백그라운드
- google I/O
- Android
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |