728x90

1. GDG송도에서 진행하는 안드로이드 스터디잼에 참여중이다!

정식 시작 날짜는 4월1일이지만 먼저 시작해도 괜찮다고 하셔서 

Unit1 - 1 Build your first app 을 마쳤다.. 

사실 나는 안드로이드 스튜디오도 깔려있었고 진짜 간단한 앱은 몇번 빌딩해보긴했지만...

프로젝트 구성에 대해 다시한번 살펴볼 수 있어 좋았다.... (이미 본 책에 나와있는 내용인데 꽤나 새로운것ㅠ)

 

 

2. 알고리즘 수업의 과제로 큰 수 덧셈 함수를 작성해보았다... 

threshold = 4 로,, 분할정복 방식으로 구현해보았다.

과제파일에 주어진 샘플데이터는 16자리수였다

결과가 잘 나오는지 확인해보려고 폰 계산기를 켰는데 15자리까지만 계산이 되길래 맨 뒤 2자리만 확인하고 말았다ㅎㅎ

 

 

3. 프로그래머스에서 완전탐색문제를 하나 풀었다

완전탐색도 뭔가 팁같은게있나..? 사실 뭔가 머리를 비우고 그냥 코딩한거같은 기분이지만..

아직 코틀린이랑 약간 어색해서... 좋은 연습일것이라 생각ㅎ... 

 

오늘 게으름도 피웠지만 소소하게 만족스럽네ㅎㅎ 자기전에 또 Kotlin in Action 읽고자야지...

이걸로 공부했다면 개스트레스엿을거같은데 그냥 재미로읽으니까 읽을만하고좋당 빌려읽어서 가능한 마음가짐... 

그리고 아무도 안보는책이라 깨끗해서 또 좋음ㅎ

728x90
728x90

30일 어제도... 사실 과제를 호로록 마치고 보드타러 나갔다가 12시에 집에온바람에 

코딩이랄건 안하고 지나가버렸다...

 

그치만 자기전에 Kotlin in Action 2장 다읽었음..! 

 

외출을 좀 줄여야할거같은데 

이번주에 실험하고 실험재료사러 양재가고 할머니댁 방문하고 또 할일이많네 ㅠㅠ 

728x90
728x90

확률및 랜덤변수...과제가 너무많다... 교수님..............

오늘은 확랜 과제하다가 시간이 다갔는데 

두려운 사실은 이제야 겨우 반정도했다는것...............

 

그리고 알고리즘 수업 과제인 파이썬으로 Quicksort 구현하기를 마쳤다....

pivot item 을 기준으로 분할정복하기...

 

코테 문제도 하나 풀고자면 딱좋을거같지만 시간이 좀 늦어서 내일을 위해 일찍자야겠당...

 

어제 도서관에서 빌려온 Kotlin in Action앞부분과 1장을 읽고 잤는데, 잘 모른는 부분을 대강 넘기면서 읽는정도만해도

생각보다 내게 큰 도움이 될 것 같다... 코틀린 너무 멋있고 코틀린 만든사람들 너무 똑똑한거같아서 기죽음

세상에 똑똑한사람이 왤케많은거야...

오늘도 자기전에 읽으면서 잠을 좀 불러와야지...

 

그리고 GDG 송도 에서 진행하는 안드로이드 스터디잼에 참가신청을 했다.. 

안그래도 담주쯤부터 하려고했던 코스인데 

데드라인과 함께할사람들, 소소한 기념품까지 있다니 넘좋당... 

이미 안드 스튜디오가 깔려있어서 거까지 완료눌러놓고 자러가기ㅎ.. 

 

하루종일 공부한거같은데 별로 한게없네 ㅠㅠ 

내일은 7시쯤부터 운동하기로했으니 낮에 더 열심히해야징

 

728x90
728x90

결국 어제 놀다가 코딩공부 안해서 일지 건너뜀ㅎ..

뭐 그래도 또 써봐야지

오늘도 사실 운동하러 나갔다오고 도서관도 다녀오느라 많이하진 않았다... 평일만큼 한듯

 

아직 이걸 읽을 레벨이 안되는거같지만 내용이 궁굼해서 Kotlin in Action 책을 빌려왔다!

자기전에 수면제로 써야지,,ㅎ

 

오늘 set 과 mutable set 코스를 마침으로서...

드디어 Collection 끝! 지루했지만... 잘 마쳤다... 

사실 set 도 map도 아주 새로운 개념은 아니었지만

파이썬으로 코테 공부를 하며 다양한 자료형을 유동적으로 잘 쓰지 못했던거같은데(리스트만 죽어라...)

다시 공부하고 나니 좀더 전의식으로 끌어낸거같은 느낌..?

앞으로 효율적인 코딩을 위해 더 적절한게 뭔지 고민하면서 써야겠다

 

그리고 주말동안 인텐트간에 정보 주고받는 실습을 하려고했는데

왜지? 정신차려보니 밤이 다갔다 잘시간이다...

암것도안한건 아니고 공식문서를 보며 배우고 써먹을줄 알아야한다는 말이 항상 맘속에 남아있다가...그만

Android developers 공식문서 탐방을 해버림...

새로 배운건 없고 대충 공식문서가 이런이런 느낌으로 생겼구나 라는 느낌

아직은 이걸보고 뭘 어케배운단건지 잘 모르겠다

그리고 그곳의 가이드에서 구글 코드랩 코스 안내를 보게되어서..

그리고 지금 보고있는 '코틀린을 활용한 안드로이드 프로그래밍' 책의 내용들을 얼추 다 마치고 나면

구글 코드랩을 이용한 코스들로 공부를 계속하는게 좋겠다고 생각하게되었다...

교내 여성개발자 슬랙에 같이 공부할사람 함 구해봐야지.. 혼자하니까 심심하당

 

나는 맨날 어떤 경로가 좋을지 생각하는데 많은 시간을 보내는거같다....

단점이라고만 생각했는데 뭐 그덕에 코딩도 시작한거고 언젠가 내가 인간적으로 존경하는 성실한 친구가

내가 하고있는것과 하려는것에대해 고민을 많이 하는것이 내 장점이라고 말해준 이후로 

좋은게 좋은거려니 함... 

 

공부일기가 그냥 일기가됐넴 그럼 이만ㅎ

 

 

728x90

'프로그래밍 공부 > 공부일지' 카테고리의 다른 글

210330 Kotlin in Action 2장  (0) 2021.03.31
210329 Quicksort  (0) 2021.03.29
210326 Collections in Kotlin(3)  (0) 2021.03.27
210325 Collections in Kotlin(2)  (0) 2021.03.25
210324 Collections in Kotlin, Merge sort  (0) 2021.03.25
728x90

오늘은... 오랜만에 학생때 친구를 만나서 한잔했지만

그래도 아직 작심한지 며칠안됐으니... 매일 꾸준히 공부하기위해.......

30분이라도 공부하고 기록을남겨본당

음주코딩ㅎ

 

오늘은 map... 어제 mutable map을 공부했는데

왜 immutable이 뒤에 오는거지...왜 커리큘럼이 이런거야...

 

그러고보니 작년 1월쯤... 파이썬을 처음 배우며 딕셔너리에서 iteration 하는게 그렇게 헷갈렸는데

지금은 그때보다 훨씬 명료하게 느껴진다...

아직 딕셔너리나 map을 모두 이해했다고는 할수없지만.....1년간 많이 좋아졌음을 느낌.....

 

오늘 만난 친구도 프로그래밍,,, 코딩을 공부하고 있어서 얘기를 좀했는데

포인터..포인터를 뭐라설명해야할지 모르겠더라... 

하긴 그러니 내게 포인터를 쉽게 가르치는걸 교수님도 실패하셨던거겟지..!

이제는 포인트로 자료구조 구현하는게 할만하게 느껴지는데...

포인터가 너무 어려워서 자괴감느끼던 시간이있었다.....

그래도 갈길이 머니 연습많이해야지....

 

제목은 컬렉션인데 컬렉션얘기는 2줄썻네....이제 주말이다 푹자고 이번주말은 액티비티 열공해야지

728x90
728x90

낮에는 강의듣고 선형대수 과제하고... 

 

코테를 풀어보다가 코틀린 collection을 공부해야할 필요를 느껴 공부중이다... 

Jet Brains Academy를 이용하고 있는데 

꼼꼼하고,,, 지루하다,,,, 

어제는 리스트를 공부했고 오늘은 Mutable list와 Mutable map... 

set까지 하려고했는데 생각보다 퀴즈랑 코딩문제가 많이딸려있어서 시간이 좀 걸린다....

 

처음에 이 프로그램 다 영어라서 정말 하기싫었는데.... 

이제 좀 익숙해져간다.. 그치만 아직도 이론페이지 읽을때 눈을 게슴츠레뜨게된다

그래도 영어로 배우는게 나중을 생각하면 좋긴한거같다.....

내일은 시간이 많지 않을거같아 Map 만 공부하고 주말에 마저 마무리해야지!

주말에는 안드실습도 좀 진행해야겠다

 

그리고 collections 끝나면 Null exception인지 그거 공부해야지 

오늘 mutable map 에서 저부분을 잘 몰라서 엄청 돌아가는 코드를 짠거같다

 

공부일지 쓰니까 공부해도 안한거같고 쓸모없는짓한거같고 막 허무한 그느낌이 적어서 좋다

언제쯤 쓸만한 인간이 되려나

 

728x90
728x90

오늘은 어제 계획한대로 

Jet brains academy 에서 collection을 공부했다... 

그러나 곱창먹고와서 게으름 피우느라 개요랑 list 까지만 공부함ㅎㅎ 

내일은 set, map 까지 마쳐야지..

지금까지 이해한것은

list는 길이가 유동적이고, 중복이 가능한 흔히 생각하는 list이고,,,(물론 immutable도 있음....)

set는 집합이고

map은 파이썬의 딕셔너리와 비슷하게 key-value 쌍으로 이루어져있다는것..

 

이건 밤에 급히...공부한것이고 

 

낮에는 지난번에 해둔 merge sort -> 개선 된 merge sort(공간복잡도 개선) 구현해둔 파일을 조금 수정하고

merge sort의 merge 과정에서 추가로 사용한 메모리를 계산하도록.... 코드를 추가했더니 (알고리즘 분석 수업 과제...)

오전시간이 다 가있었다....

 

이번주는 노느라 좀 바쁜 한주일거같지만 그래도 꾸준히 화이팅! 

 

다하고나니 12시가 넘어서 등록날짜가 3월25일이 되어버렷지만 뭐.........뭐어때... 자주 이럴듯 

728x90
728x90

오늘 공부 요약

1. 카카오코테 1문제<코테>

2. 인프런 안드 강의 2강

3. 안드 실습 하나 진행

 

 

오늘은 학교수업으로 선형대수등을 듣고,,, 

프로그래머스에서 카카오 코테 기출인 크레인 인형뽑기를 풀었다

 

스택을 이용하면 간단한 문제인데...

어디가 위고 어디가 아래인지, 그리고 move 배열의 1이 첫번째 열을 뜻하는 것 등 인덱스가 헷갈려 종이에 적어가며 풀었다... 

배열을 가능한 최대크기로 미리 잡아두고 풀었는데 파이썬이었다면 append 를 사용해가며 풀었을것같다.

 

그리고 한번 터질때 인형2개가 터지니 +2 해줘야 하는데 +1해둔 바람에 

알고리즘이 잘못된 줄 알고 하나하나 그림으로 생각해봤다ㅜㅠㅠ멍총해....

그래도 이런 뻘경험이 경험치가 되겠지...

 

 

 

이후에는 인프런에서 윤재성 강사님의 안드강의를 이어 들었는데... 

Custom list view,,, 레이아웃 리소스 파일을 작성해서... 와... 신기하다! 하면서 들었지만 사실 잘 모르겠다

그래도 이런게 있다는걸 알았으니 필요하면 검색해서 쓰던지 하겟지...ㅎㅎ 

map 을 이용하는 부분이 있었는데, 코틀린의 map 에 대해 잘 몰라서... 이참에 다양한 collection 을 공부해봐야겠다고 생각한다... 

내일은 Jet brains academy에서 collection 공부해야지... 

 

 

 

그리고 실습이 빠지면 재미가없으므로... 오늘은 새로운 액티비티 추가하는 실습을 해보았다...

왠지 기다리고 기다리던 파트.... 

이번주는 좀 바쁠거같아서 다음 실습 명시적 인텐트 전달하기는 아마 주말에나 할듯... 

 

 

 

안드 공부는 안개속에 띄엄띄엄 이어진 징검다리를 건너며 헤메이는 기분이지만...

다음 발 내딛을 돌들을 발견하면 기분이 좋다

 

 

728x90

+ Recent posts