미들
2026년 8월 19일

버그를 찾아라: Android

코드 한 조각. 버그를 찾거나, 버그가 없음을 증명하세요.

kotlin
1import androidx.lifecycle.ViewModel
2import kotlinx.coroutines.GlobalScope
3import kotlinx.coroutines.flow.MutableStateFlow
4import kotlinx.coroutines.flow.StateFlow
5import kotlinx.coroutines.flow.asStateFlow
6import kotlinx.coroutines.launch
7
8class UserViewModel(private val repository: UserRepository) : ViewModel() {
9
10    private val _user = MutableStateFlow<User?>(null)
11    val user: StateFlow<User?> = _user.asStateFlow()
12
13    fun loadUser(id: String) {
14        GlobalScope.launch {
15            _user.value = repository.fetchUser(id)
16        }
17    }
18}

문제가 되는 줄을 클릭하세요.

당신의 판단

하루 한 번. 제출하면 바로 정답이 표시됩니다.

연속 기록 유지하기

계정을 만들면 연속 기록을 유지하고 진행 상황을 추적할 수 있습니다.

계정 만들기