profile
비전공자의 개발인생이야기.
태그 목록
전체보기 (45)알고리즘(7)kotlin(7)프로그래머스(6)코딩테스트(6)Java(5)코틀린(5)안드로이드(5)class(4)API(3)gson(3)파이썬(3)json(3)리스트뷰(3)뷰홀더(2)android(2)retrofit(2)greedy(2)멋쟁이사자처럼(2)http(2)Thread(2)서버(2)XML(2)액티비티(2)stream(2)Python3(2)어댑터(2)클래스(2)스택(2)RecyclerView(2)local(2)Intent(2)position(1)AndroidStudio(1)리사이클러뷰(1)그리드뷰(1)setOnClickListener(1)백엔드(1)수학적풀이(1)우선순위(1)programmers(1)자료구조(1)findViewById(1)Adapter(1)public(1)ansdroiddeveloper(1)이중for문(1)private(1)프레임워크(1)클래스는 영원하다(1)server(1)리스트(1)변수선언(1)동기화(1)DFS(1)앱개발(1)한국어(1)앱스쿨2기(1)openweatherapi(1)카카오(1)algorithm(1)딕셔너리(1)Handler(1)데큐(1)(1)ViewModel(1)형변환(1)try(1)dataclass(1)시간복잡도(1)Android Studio(1)Okhttp(1)취준(1)lateinit(1)삽입(1)프론트엔드(1)chatGPT(1)채용공고(1)모바일개발자(1)클라우드(1)피보나치 수(1)javacript(1)탐색(1)View(1)LinearLayout(1)데이터교환형식(1)if(1)for(1)네트워크(1)메모리효율(1)model(1)github(1)IntentFilter(1)LIKELION(1)aos(1)쓰기편한도구(1)(1)신입공채(1)layout(1)독일어(1)집합(1)조건문(1)BroadCastReciver(1)기본문법(1)문자열조작(1)반복문(1)switch(1)developer(1)continue(1)스플래시(1)var(1)체육복(1)하이랭커(1)브루트포스(1)비동기화(1)weightSum(1)filter(1)함수와 변수(1)수학(1)다항식(1)MVVM(1)신규아이디추천(1)when(1)strip()(1)포맷(1)화면이동(1)context(1)재귀함수(1)BFS(1)뷰바인딩(1)지연초기화(1)단순화(1)putExtra(1)cloud(1)마크업(1)Androidmanifest(1)internal(1)영어(1)protected(1)문자열 나누기(1)ViewHolder(1)html(1)JVM(1)커피(1)문자열인덱싱(1)log(1)개발자(1)by lazy(1)logcat error(1)문자열다루기(1)정렬(1)weight(1)자바(1)data(1)앱스쿨(1)set(1)삭제(1)startActivity(1)입대곡(1)트와이스(1)스페인어(1)git(1)데이터바인딩(1)카카오블라인드(1)LayoutManager(1)취준로그(1)isalnum(1)ConstraintLayout(1)플랫폼(1)TIL(1)회고(1)val()(1)
post-thumbnail

앱 스쿨 2기 TIL : Stream(2)

이전 포스팅에서 InputStream, OutputStream에 대해서 간략하게 설명했다.헷갈릴 수도 있다고 생각하여 다시 설명하면, outputStream은 데이터를 파일에 기록할 때, InputStream은 파일에 있는 데이터를 읽어올 때 주로 사용한다.이전 포스팅

2023년 5월 8일
·
0개의 댓글
·
post-thumbnail

앱 스쿨 2기 TIL : Stream(1)

코딩을 하는것은 하나의 프로그램을 만드는 것이다. 코드들이 하나의 설계도 라고 하고, 우리는 건물이라는 프로그램을 만든다고 하자. 만들 때 건물을 지을 때 우리는 여러가지 자재들이 필요하다. 목재, 시멘트, 콘크리트, 철근 등등...여기서 필요한 자재들을 데이터라고 하

2023년 5월 8일
·
0개의 댓글
·

앱 스쿨 1기 TIL : Thread(2)

모든 일에는 우선순위가 있는 법이다. .setPriority(), .getPriprity() 위 두가지 함수는 상당히 간단하다. 그저 여러가지 일을 수행할때, 어떤 일을 먼저 할지 정하는 것이다. 예를 들어서 내가 당장 내일 까지 끝내야할 일이 있고 다음 주까지 끝

2023년 5월 6일
·
0개의 댓글
·

앱 스쿨 1기 TIL : Thread(1)

❓Thread❓ Thread란 뭘까, 강의 자료에서는 멀티 프로세싱을 해결하기 위해서 만든 거라고 한다. 알아들을 수 있게 얘기하면, 여러가지 일들을 한번에 처리할 수 있게 하려고 만든거라고 한다. 컴퓨터가 만약 한번에 하나의 일밖에 수행하지 못한다면 과연 그걸.

2023년 5월 6일
·
0개의 댓글
·

멋쟁이사자처럼 앱 스쿨2기 합격

운이 좋게도 멋쟁이사자처럼 앱 스쿨 2기에 합격하게 되었습니다.막학기를 막막하게 보내고 있던 와중, 카카오 광고란에 멋쟁이사자처럼에서 안드로이드 교육을 진행한다는 소식을 전해들었고, 부랴부랴 서류제출을 완료했습니다.뭘 하고 살지 하며 귀중한 20대를 흥청망청(?) 쓰던

2023년 4월 27일
·
0개의 댓글
·
post-thumbnail

[프로그래머스] 타겟넘버

BFS란 Breadth-First-Search 의 약자로, 넓이 우선 탐색 알고리즘이다.아래의 그래프로 깔끔하게 설명가능하다.BFS가 사용되는 문제의 유형에는 대표적으로 모든 경우의 수를 따져봐야 하는 경우, 최단 경로 및 거리를 찾아야 하는 경우가 있다.DFS/BFS

2023년 3월 19일
·
0개의 댓글
·
post-thumbnail

MVVM Pattern

MVVM Pattern? 개발자 채용 공고를 보면 MVVM 이라는 패턴을 심심찮게 볼 수 있으며, 대 사항에 있는 경우가 대부분이다. 뭔지는 지금 당장은 모르더라도 MVVM 패턴이 뭔지 알고 적용할 수 있다면 분명 취업에 유리하게 적용할 것은 분명해 보인다. MVV

2023년 3월 12일
·
0개의 댓글
·
post-thumbnail

큰 수 만들기

알고리즘 공부를 그래도 꽤나 한 듯 싶었는데, 사상누각이었다. 이제보니 브루트포스와 그리디 알고리즘의 차이도 잘 모르고 한 듯 하여 이 글에 정리를 해보고자 합니다.브루트 포스는, 그냥 노가다입니다. 네 그게 맞아요. 마치 RPG게임에서 우리가 아이템 먹으려고 보스맵

2023년 3월 12일
·
0개의 댓글
·

날씨 앱 만들기 [No.1]

🔴1.초기 설정🔴 🔴1-1. AndroidManifest.xml🔴 인터넷 사용 설정 AndroidManifest.xml에 가서 인터넷 사용 권한을 추가해줘야 합니다. 🔴1-2. build.gradle(:app)🔴 ViewBinding,gson.glid

2023년 3월 10일
·
0개의 댓글
·
post-thumbnail

날씨 앱 만들기 [프롤로그]

2023년 하반기 취업을 준비하면서 안드로이드를 공부하던 와중이었다.RecyclerView, listView, Fragment등등 을 공부하다가 문득 불안감이 엄습해왔다.이 모든게 다 시간낭비라면? 지금 저런 간단한 것들을 공부한다고 해서 당장 앱을 만들지 못한다면 무

2023년 3월 10일
·
0개의 댓글
·
post-thumbnail

JSON?? GSON??

JSON이란?

2023년 3월 10일
·
0개의 댓글
·
post-thumbnail

Intent로 값 넘기기(RecyclerView)

리사이클러뷰 클릭 이벤트위 포스팅을 보면 리사이클러뷰에서 클릭 이벤트를 어떻게 구현하는지 나와있다. 우리가 보통 하나의 액티비티에 리스트가 구현되있을 때, 그 리스트를 클릭하면 그 아이템과 연관된 설명이 있는 액티비티로 이동하는 거을 볼 수있다.예를 들면 연락처 리스트

2023년 3월 1일
·
0개의 댓글
·
post-thumbnail

[RecyclerView] Click Event

😄리사이클러뷰 클릭 이벤트😄 리사이클러 뷰를 만들면 아래 그림과 같이 뷰가 완성됩니다. 여기서 orer, name 에는 movie.kt(클래스 파일)에서 지정한 Text들이 들어가겠죠?? 그 코드가 onBindViewHolder()에서 아래 코드입니다. 여기

2023년 2월 24일
·
0개의 댓글
·

?RecyclerView?

Recycler View? 안드로이드 개발을 하다보면, 정말로 때려치고 싶은 순간이 한 두번이 아닐 것이다. 수많은 역경이 있지만, 그중 첫번째는 바로 리스트뷰(ListView)와 리사이클러 뷰(Recycler View)를 공부할 때이다. 리스트뷰와 리사이클러뷰의

2023년 2월 19일
·
0개의 댓글
·
post-thumbnail

[지연초기화] lateinit?

안드로이드 코딩을 하다보면 oncreate() 함수 위에 lateinit var 를 붙인 여러가지 변수들을 만들어야 합니다.저는 맨 처음에 코딩을 접한 것이 파이썬이었기에, 지연초기화란 개념을 아예 모르고 있었어요.여기 이해하기 좋을 만한 두가지 비교대상 코드를 보여드

2023년 2월 17일
·
0개의 댓글
·
post-thumbnail

[프로그래머스] KAKAO BLIND RECRUITMENT 다트게임

위 문제를 풀려면 일단 점수를 잘 뽑아와야 한다.카카오 블라인드 2018 다트게임제가 작성한 코드입니다.answer = \[]이라는 빈 리스트를 만듭니다. 이유는 1S2D10T가 주어질 때, 제가 원하는 1,S,2,D,10,T를 만들기 위함입니다.d1 = dartRes

2023년 2월 9일
·
0개의 댓글
·

[프로그래머스] 해시(위장)

위장 문제(수학적풀이) 여러가지 풀이과정 위 문제를 풀려면 딕셔너리를 구현해야 합니다. 위 문제의 카테고리는 해시로 분리되있지만, python 언어 한정 해시개념은 딕셔너리라는 자료구조로 구현됩니다. ✔프로그래머스 문제링크✔ 문제에 접근한 방식 각 의상종류, 의

2023년 2월 3일
·
0개의 댓글
·
post-thumbnail

[개발용어 정리] no.1

저는 안드로이드 개발자 취업을 목표로 공부(?)를 하고 있습니다. 코틀린으로 개발을 하고 있었는데, 최근 파이어베이스라는 플랫폼을 알게 되었습니다.파이어베이스가 도대체 뭔지, 왜 만들었는지 알기 위해서 구글,네이버에 검색해봤는데 모르는 용어가 끝도 없이 튀어나오더라구요

2023년 1월 28일
·
0개의 댓글
·
post-thumbnail

[프로그래머스] KAKAO BLIND RECRUIMENT 2021

종종 코딩테스트문제에서 비교적 간단한(?) 문자열 조작 문제가 나오곤 한다. 이때는 본인이 문자열 관련한 함수를 얼마나 알고있는지가 승패를 합불을 결정합니다. 아래부터, 각 단계별로 함수를 설명드리겠습니다1번은 제일 짧게 코드를 짤 수 있다.분명 문자형이 아닌 요소들이

2023년 1월 26일
·
0개의 댓글
·