본문 바로가기

전체 글203

[프로그래머스] 완전 탐색 - 소수 찾기 나의 답 import itertools def prime(n): # 소수 판별 함수 if n==1 or n==0: return False for i in range (2, n): if n%i==0: return False return True def solution(numbers): dic = {} for i in range (1, len(numbers)+1): listA = list(itertools.permutations(numbers, i)) #글자가 n(1~numbers의 길이)개일 때 순열 생성 for a in listA: n = ''.join(list(a)) #문자인 숫자 조합을 문자열로 바꿈 if prime(int(n)): #문자열을 숫자로 바꿔, 소수인지 판별 dic[int(n)]=1 # .. 2024. 2. 12.
[Android] Viewmodel stateflow emit 한 값을 collect로 받아왔을 때, 변해있지 않은 이슈 분명... viewmodel에서 emit을 보낼 당시에 값은 바뀌어져있는데, 그 값을 collect로 받아왔을 때, 값이 변하지 않고, 초기값으로 설정되어있었다. 자꾸... 각 fragment에서 viewmodel을 접근을 하는데,,, 가져온는 ownerProducer가 달라서,,, 변한 값을 못가져 왔나보다.. GPT 한테 물어봤는데, 다르면 다르게 가져오냐고 물어봤다... 답 네, 맞습니다. ViewModel의 라이프사이클 스코프가 변경되면 해당 ViewModel의 인스턴스도 해당 스코프에 맞게 존재하게 됩니다. 각각의 스코프에서 다른 인스턴스를 사용하게 됩니다. 예를 들어: requireActivity()를 사용한 경우:이 경우, 해당 ViewModel은 액티비티의 라이프사이클에 맞게 생성되고 유지.. 2024. 2. 12.
[Android] FloatingActionButton 이미지 자체를 버튼으로 설정하는 법 | android:foreground = "@drawable/이미지" android:src로 설정하면 사진 본연의 것이 아닌,,, 기본 설정으로 변해서 사진이미지 대로 안나왔었는데 ㅠ android:foreground="@drawable/icon_add_circle" 이렇게 설정해주니 이미지 자체가 floating button이 될 수 있었다!!! 이미지가 잘 보여도 근처에 그림자가 지고, 깔끔하게 이미지만 딱 보이려면 아래 속성을 추가해야 한다.. ㅎㅎ app:itemActiveIndicatorStyle="@android:color/transparent" app:backgroundTint="@android:color/transparent" app:elevation="0dp" app:borderWidth="0dp" 순서대로 1) 이미지 클릭 시에 근처 색깔이 보라색으로 변.. 2024. 2. 9.
스파르타코딩클럽 앱 개발 트랙 장학생 모집 🌟 | 300만원 장학금 여러 프로젝트는 진행했는데... 아직 기술 스택이 많이 부족하다고 느꼈다. AOS 앱 개발을 기준으로 부트캠프가 뭐가 있나 하고 찾아봤는데, "스파르타코딩클럽" 이라는 교육기관이 있었다. 그러다가 장학생 모집글을 발견했다.. ! 스파르타코딩클럽 장학생? 스파르타코딩클럽에서 ‘누구나 코딩을 배울 수 있는 기회’를 제공하기 위해 장학생을 선발 IT기업 취업을 꿈꾸는 대학생에게 300만 원 장학금과 부트캠프 교육까지 지원하는 장학제도 스파르타코딩클럽 ‘IT인재 육성 장학생’의 지원 자격 코딩을 배우고 싶은 학습 의지가 넘치는 대학생 3~4학년이면 신청 !! 전공 제한 없이 비전공자여도 신청 가능 O 개발(웹, 앱) 관련 공부에 평소에 관심이 있던 분이라면 신청 가능 O SW 역량을 향상시키고 싶은 취업 준비생.. 2024. 2. 8.
[TIL] 2024-02-08 1) CS 스터디 범위 공부 (완료, 프로세스와 스레드 & CPU 스케줄링) , 오후 7시 반 스터디 참여 (zoom 발표) 2) 르탄즈 서포터즈 글 작성 (작성ing) 3) 플로니 일별 동적으로 개발. viewmodel 공부 우선.. (ing) 4) 포트폴리오 수정 ( 어느정도 O ) 2024. 2. 8.
[TIL] 2024-02-07 1) 스피치 학원 수강 2) CS 공부 (프로세스와 스레드 - 혼자 공부하는 운영체제&컴퓨터구조) 3) 플로니 회의 참석 2024. 2. 8.