목록2021/08/19 (2)
잡다한 IT 지식
Day 20 lvl 3 코린이 1.모르는 점 : 코루틴에 대하여 2.배운점 : - 코틀린의 코루틴을 사용하면 백그라운드 작업을 편리하게 해줄 수 있다. - 코루틴은 non-blocking으로 UI 스레드나 메인 스레드의 작업을 방해하지 않습니다. 3.개선할 점 - 요즘 복습 너무 안했다. 안드로이드 복습을 해보자 - 안드로이드 공식 문서를 한글로 번역하면서 영어 실력이 좋지 않다보니 하루에 너무 많은 시간을 잡아먹는다. - room까지만 정리하고 다음 강부터는 정리하지 말아야겠다. 4.목표와 마감기한 : 최소 1일 1알고리즘 안드로이드 코틀린 공홈 강의 10강 채우기. 안드로이드 코틀린 공홈 고급 진도 나가기. 2021년 8월 30일까지 간단한 뽀모도로 어플 만들기 2021년 8월 30일까지 뉴스 API..
본 알고리즘 풀이는 Routine Study에서 진행하고 있습니다. 저를 포함한 구성원이 대부분 초보이므로, 원하시는분은 언제라도 들어오셔도 좋습니다. 문의는 댓글 바람. 팀 알고리즘 레포지토리 주소 문제 출처 두 문자열의 최대공약 문자?를 구해라. [문제 설명] t가 a번 반복되는 문자 배열은 str1 = t+t+t+t....+t => a*t t가 b번 반복되는 문자 배열은 str2 = t+t+t+...+t=> b*t t를 구하시오. [처음 생각한 접근 방법] 결국에 최대공약수를 구하는 게 핵심인 문제다. 최대 공약수 구하는 법은 그냥 검색해봤다. 원래 그냥 일차 검색하려했는데 유클리드 호제법이라는 게 있는 걸 알아서. 출처는 링크 최대공약수(GCD), 최소공배수(LCM) 구하기 유클리드 호제법 알고리..