kotlin68 [Android] collectAsState()와 collectAsStateWithLifecycle() 차이점 안드로이드 유튜브를 보던 중 collectAsState()와 collectAsStateWithLifecycle()에 대한 내용을 보게 되어 이전에 collectAsState()를 사용해서 앱을 개발한 적이 있어 공부를 하게 되었다. CollectAsState() collectAsState 함수는 Koltlin Flows를 관찰하고 해당 값을 'State' 클래스로 변환한다. State 클래스는JetpackCompose 라이브러리에서 사용되는 불변성을 가진 상태 관리 클래스이다. CollectAsState 함수 사용법 val flow: Flow = // your flow here val state: State by flow.collectAsState(initial = initialValue) 이 함수는 '.. 2023. 11. 9. [프로그래머스] 약수의 합 Kotlin 안녕하세요. 이번에는 프로그래머스 약수의 합을 풀어보려고 합니다. https://school.programmers.co.kr/learn/courses/30/lessons/12928?language=kotlin 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr Problem 정수 n을 입력받아 n의 약수를 모두 더한 값을 리턴하는 함수, solution을 완성해 주세요. [제한 사항] ○ n은 0 이상 3000 이하인 정수입니다. Solution class Solution { fun solution(n: Int): Int { var answer = 0 for(.. 2023. 11. 8. [프로그래머스] 평균 구하기 Kotlin 안녕하세요. 이번에는 프로그래머스 평균 구하기를 풀어보려고 합니다. https://school.programmers.co.kr/learn/courses/30/lessons/12944 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr Problem 정수를 담고 있는 배열 arr의 평균값을 return 하는 함수, solution을 완성해 보세요. [제한 사항] ○ arr은 길이 1 이상, 100 이하인 배열입니다. ○ arr의 원소는 -10,000 이상 10,000 이하인 정수입니다. Solution class Solution { fun solution(arr.. 2023. 11. 7. [프로그래머스] 나머지가 1이 되는 수 찾기 Kotlin 안녕하세요. 이번에는 프로그래머스 나머지가 1이 되는 수 찾기를 풀어보려고 합니다. https://school.programmers.co.kr/learn/courses/30/lessons/87389 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr Problem 자연수 n이 매개변수로 주어집니다. n을 x로 나눈 나머지가 1이 되도록 하는 가장 작은 자연수 x를 return 하도록 solution 함수를 완성해 주세요. 답이 항상 존재함은 증명될 수 있습니다. [제한 사항] : ○ 3 ≤ n ≤ 1,000,000 Solution class Solution {.. 2023. 11. 6. 이전 1 ··· 6 7 8 9 다음 반응형