개미 수열은 이전 수열에서 반복되는 숫자를 숫자와 그 갯수로 표현하는 수열입니다. 표에서 확인할 수 있는 것처럼 개미수열의 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-1) Storage - Android Q 이전 : 내부 저장소(개별 앱만 접근 가능) / 외부저장소(권한이 있으면 누구나 접근 가능) - Android Q : 잘 알려진 콘텐츠를 위한 공용 저장 공간(Audio, Video, Image), 외부 저장소 권한으로 다른 앱이 생성한 파일 접근 가능, 다운로드 접근 공간(사용자가 명시적으로 선택한 경우에만 사용 가능) - Scoped mode : 원활한 마이그레이션을 위해, Scoped mode 적용여부를 선택할 수 있는 플래그를 제공 (requestLegacyExternalStorage), 다른 플랫폼 버전(R)에서 모든 앱에 적용 예정(1년간의 유예기간) 1-2) Location -..
해외 사이트를 돌아다니다가 Elegant patterns in modern JavaScript: RORO라는 글을 보게 되었다. 사실 그 글을 쓴 분이 창시한 패턴은 아니고, 이미 예전부터 사용되고 있던 패턴이긴 하다. 유명한 예로는 jQuery의 $.ajax 함수가 있다. 하지만 디자인 패턴이라는 게 대개 그렇듯이 처음 사용한 사람은 알기 어렵고, 이름은 선점하는 사람이 유리하다. Ajax가 그러했듯이. RORO는 간단하게 "객체로 받고 객체로 반환한다(Receive an object, return an object)"는 말을 줄인 것이다. ES2015에서 지원하는 구조분해 할당(destructuring assignment) 덕분에 가능해졌는데, 원글을 쓴 Bill Sourour는 이 패턴에 다음과 같..
- Total
- Today
- Yesterday
- Unity
- 백그라운드
- 안드로이드
- 안드로이드Q
- 중첩
- 백준
- 카톡
- NestedScrollView
- Material
- 알고리즘
- 대학교
- Kotlin
- Java
- 액티비티
- Android
- ScrollView
- 유니티
- 자바
- google I/O
- kakaotalk
- 과제
- ScrollView in ScrollView
- 카카오톡
- 안드로이드 9.0
- 신규기능
- 코틀린
- 앱
- 구글IO
- KAKAO
- 개발
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |