09:00 ~ 10:00 : 앱계발 입문 발제
10:00 ~ 10:30 : 13조 회의
10:30 ~ 12:00
: 앱 개발 입문 : 1주차 강의 듣기13:00 ~ 16:00
16:00 ~ 18:00
: 앱 개발 입문 : 2주차 강의 듣기19:00 ~ 20:00
알고리즘 문제 풀기20:00 ~ 21:00
: 마무리 회고 진행안드로이드 앱개발 입문 1주차 강의
1-1 Android 개요
1-2 강의 커리큘럼
1. 안드로이드 개요
2. 안드로이드 스튜디오
3. 안드로이드 UI
4. 사용자 이벤트 처리
5. 액티비티 컴포넌트
1-3 개발환경 설치
프로젝트 만들기
에뮬레이터 만들기
무작정 따라하기
버튼에 이벤트 넣는 과정
F11 : 북마크 on/off
Shift + F11 : 북마크 보여주기
알고리즘
https://school.programmers.co.kr/learn/courses/30/lessons/42748
// K번째 수
class Solution {
fun solution(array: IntArray, commands: Array<IntArray>): IntArray {
var answer = intArrayOf()
for(i in commands){
var a = i.get(0)
var b = i.get(1)
var c = i.get(2)
var array2 = array.sliceArray(IntRange(a-1,b-1))
array2.sort()
answer = answer.plus(array2[c-1])
}
return answer
}
}
https://school.programmers.co.kr/learn/courses/30/lessons/12912
// 두 정수 사이의 합
class Solution {
fun solution(a: Int, b: Int): Long {
var answer: Long = 0
if(b > a){
for(i in a..b){
answer += i.toLong()
}
}else{
for(i in b..a){
answer += i.toLong()
}
}
return answer
}
}
git 사용법 정리하기
Kotlin 문법 업데이트 하기
클래스간의 관계에 대해 공부하기
안드로이드 앱개발 입문 강의 듣기