09:00 ~ 09:30 : 오늘 계획 확인하기 + 팀 회의
09:30 ~ 12:00
13:00 ~ 18:00
19:00 ~ 20:00 : 알고리즘 문제 풀기
20:00 ~ 21:00 : 마무리 회고 진행
안드로이드 앱개발 입문 3주차 강의
3-1 Android UI - Widget
안드로이드 UI 기본
UI(UserInterface) 설계 개요
https://school.programmers.co.kr/learn/courses/30/lessons/120821
// 배열 뒤집
class Solution {
fun solution(num_list: IntArray): IntArray {
var answer: IntArray = intArrayOf()
for(i in 0 until num_list.size){
answer = answer.plus(num_list[num_list.size-1-i])
}
return answer
}
}
// 다른 사람의 풀이
class Solution {
fun solution(numList: IntArray) = numList.reversedArray()
}
https://school.programmers.co.kr/learn/courses/30/lessons/120822
// 문자열 뒤집기
class Solution {
fun solution(my_string: String): String {
var answer: String = ""
for(i in 0 until my_string.length){
answer += my_string[my_string.length-1-i]
}
return answer
}
}
// 다른 사람의 코드
class Solution {
fun solution(my_string: String): String {
var answer: String = ""
my_string.toCharArray().forEach { i-> answer = i + answer}
return answer
}
}
https://school.programmers.co.kr/learn/courses/30/lessons/12948
// 휴대폰 번호 가리기
class Solution {
fun solution(phone_number: String): String {
var answer = ""
for (i in 0 until phone_number.length-4){
answer += "*"
}
answer += phone_number.substring(phone_number.length-4)
return answer
}
}
// 다른 사람의 풀이
class Solution {
fun solution(phone_number: String): String {
return "${"".padStart(phone_number.length - 4, '*')}${phone_number.takeLast(4)}"
}
}
앱개발 입문 강의 정리하기
개인과제 : 선택과제 하기
잘 봤습니다. 좋은 글 감사합니다.