전체 글 529

[알고리즘] 프린트(❌) - 알고리즘 공부

✔️사이트 : 프로그래머스 ✔️언 어 : Kotlin ✔️난이도 : Level 2 ✔️문 제 : 프린트 총평 : 테스트가 통과되지 않았다. 문제를 풀어내는 아이디어는 비슷했으나 잘못 생각한 부분이 있었다. 문제 : 아래의 테스트코드를 작성한것처럼 작동해야한다고 생각했다. assertEquals(1, solution(intArrayOf(1), 0)) assertEquals(1, solution(intArrayOf(2, 1, 3, 2), 2)) assertEquals(5, solution(intArrayOf(1, 1, 9, 1, 1, 1), 0)) assertEquals(1, solution(intArrayOf(1, 2, 2, 3, 4, 6, 6, 6, 7, 9), 9)) assertEquals(9, sol..

Dev/Algorithm 2021.03.03

[Step-By-Step] 하나씩, 안드로이드 개발 - RecyclerView

1. 기본 리싸이클러뷰(RecyclerView) 순서대로 아주 차근차근 만드는 방법을 알려주는 블로그 글 : medium.com/androiddevelopers/getting-to-know-recyclerview-ea14f8514e6 Getting to know RecyclerView RecyclerView is a powerful UI widget that allows you to display a list of data in a flexible manner. When I was learning about… medium.com 2. 헤더를 활용한 리싸이클러뷰 설명 글 medium.com/androiddevelopers/get-ahead-using-headers-in-recyclerview-2909a69..

Dev/Android 2021.02.26

[알고리즘] 다리를 지나는 트럭(⭕) - 알고리즘 공부

✔️사이트 : 프로그래머스 ✔️언어 : Kotlin ✔️난이도 : Level 2 ✔️문제 : 다리를 지나는 트럭 총평 : 초보라서 체감난이도는 3~4 쯤이지 않을까라는 생각을 했다. 과정 : 해당 문제에서는 경과 시간에 맞춰서 다리를 건너는 트럭 을 어떻게 구현하는지가 관건이었다. 트럭위를 지나가는 형태의 다리를 어떤 데이터 구조체를 사용해야할지 해결하는게 제일 어려웠습니다. 그래서 배열, 리스트를 시도하다가 떠오른게 Queue 였으며 다음과 같은 아이디어를 생각했으며 구현했다. 조건 : - 다리 길이 2 - 한계 무게 10 - 대기 트럭 (7,4,5,6) 최소 트럭의 무게가 1 이상이니, 다리 Queue 를 0 으로 채워서 표현했다. 그리고 길이가 2이고 0으로 채워진 Queue 에서 poll 후에 트..

Dev/Algorithm 2021.02.24

[책리뷰] 소프트웨어 스펙을 정한다는것은 어떤 의미일까? - 소프트웨어 스펙의 모든 것

참고 : 해당 도서는 한및미디어에서 리뷰를 위해서 제공받은 책입니다. Yes24 도서 링크 : www.yes24.com/Product/goods/95888025?art_bl=13886022 소프트웨어 스펙의 모든 것 프로젝트가 실패하지 않는 답은 소프트웨어 스펙 작성에 있다 소프트웨어 스펙(SRS)은 시작이고 기준이다. 스펙을 제대로 작성하는 것은 프로젝트의 성패를 가를 만큼 중요하다. 스펙을 잘 작성 www.yes24.com 📖소프트웨어 스펙의 모든 것 도서를 읽어보았습니다. 미리 말씀드리자면 책 내용이 많이 포함되어 있지 않습니다. 해당 도서는 기획자 및 개발자(특히나 시니어 및 리더) 분들에게 강력하게 추천을 드립니다. 전 지금까지 리뷰했던 책들이 저 개인에게는 좋았지만 타인에게 추천해야겠다는 생각..

2021.02.21

프랑스는 사무실에서 식사가 법으로 금지되었다고요?!

충격적인 정보를 가지고 있는 기사 하나를 보았습니다. (참고로 저도 #에밀리 를 아주 재밌게 봤습니다?! ㅋㅋ) http://news.khan.co.kr/kh_news/khan_art_view.html?art_id=202102121308011 에밀리가 2021년에 프랑스에 간다면···사무실 혼밥? 미국 드라마 ‘에밀리 파리에 가다(Emily in Paris)’는 미국 여성 에밀리가 프랑스 파리의 회사에서 일하며... news.khan.co.kr - 프랑스에선 법적으로 사무실 책상에서 식사하는 것을 금지!! - 사무실에서 식사를 허용할 경우 충분한 식사시간과 휴식시간이 보장되지 않아 노동자의 권리가 침해 가능!! - 노동법에 따라 사무실 책상에서 밥을 먹은 사실이 적발되면 회사는 과태료, 직원은 징계!! ..

Log 2021.02.16

[금융/비트코인] 뉴욕주민의 비트코인 관련 영상 요약(?)

암호화폐 - 뉴욕주민 유튜브 (2021. 2. 15) 1. 암호화폐(비트코인)에 투자하려면 변동성이 크다는것을 유의해야한다. 2. 테슬라 - 테슬라가 1.5억 달러 규모의 비트코인 투자 소식 - 테슬라의 현금 및 현금성 자산(대략19.3억달러)에서 1.5억 달러 규모(대략 8%)의 비트코인 구매 - 현금&현금성 자산의 약 8%이기에 비트코인의 가격에 따라서 변동성이 크다 - 추후에 테슬라 결제를 비트코인으로 가능하게 될 수도 있다 3. 마스터카드(MasterCard)가 암호화폐 결제를 가능하게 옵션으로 넣을 예정 4. BNY(뉴욕멜론은행) 가 비트코인 등의 암호화폐를 보유, 양도, 발행할 계획 5. 캐나다(북미)가 비트코인 관련 ETF 를 출시. 추가적으로 4개의 ETF 도 출시 예정 6. 모건스탠리 산..

관심 2021.02.15

안드로이드 업데이트가 거부후 재업로드 시간이 이렇게 오래걸려?!

최근에 SMS 권한 및 전화 권한을 Manifest 에 추가했습니다. 그러나 해당 권한은 GooglePlay 에서 민감하게 여기는 정보인데 제가 그 권한에 합당한 작업을 하지 않았었습니다. 관련한 포스팅은 아래에 추가했습니다 :) SMS, 전화 관련 권한 포스팅 : devuryu.tistory.com/337 전화, SMS 권한 설정 업데이트 거절(리젝) Publishing status: Rejected Publishing status: Rejected After review, your app has been rejected and wasn't published due to a policy violation. If you submitted an update, the previous version of.. ..

Dev/Android 2021.02.09

전화, SMS 권한 설정 업데이트 거부(리젝) 되었습니다 ㅠ

Publishing status: Rejected Publishing status: Rejected After review, your app has been rejected and wasn't published due to a policy violation. If you submitted an update, the previous version of your app is still available on Google Play. SMS 및 통화 기록 권한 이슈로 인해서 업데이트 거절이 발생했습니다. - Reject!!!!!! 통화 관련 및 SMS 권한 관련해서는 민감한 정보이기 때문입니다. 관련 정책은 이미 바뀐지 한참 되었습니다. ^^;; 권한 관련한 가이드라인은 아래 링크를 참고해 주세요. 링크 : d..

Dev/Android 2021.02.05

안드로이드 빌드 타입별로 나누는 방법 - BuildTypes

부끄럽게도 지금까지 빌드 타입별로 앱을 생성하는 작업을 자의로 혹은 의식해서 작업은 하지 않았던것 같습니다. 최근에 시간에 여유가 있어서 이것저것 알아보면서 공부하다보니 빌드 타입별로 나눌 수 있다는것을 인지했습니다 ^^;;; 참고로 안드로이드는 공식적으로 BuildTypes 은 debug, release 두가지가 있습니다. 그리고 추가적으로 빌드 타입을 만들 수 있습니다. 그리고 추가적으로 create() 라는 함수를 통해서 Stage, Alpha, Beta 등의 타입을 생성할 수 있습니다. buildTypes { getByName("debug") { applicationIdSuffix = ".debug" // 아래는 제가 필요에 의해서 만든 추가 작업입니다. debuggable(true) isMini..

Dev/Android 2021.01.29