profile
볼가놈의 iOS & Swift & RxSwift & PS 저장창고

[Programmers] 월간 코드 챌린지 - 금과 은 운반하기

역시나, 이분탐색이 첨가된 문제는 이분탐색 개념 자체가 어려운게 아니라 이 문제가 이분탐색으로 풀릴까? 라는 생각을 하게 되는 과정이 어렵다.월코챌 풀다가 중간에 전화때문에 못풀었는데, 풀어보니 굉장히 좋은 문제다.올해 2021 카카오 인턴십 마지막 문제가 생각나고,

2021년 9월 14일
·
0개의 댓글
post-thumbnail

[Leet Code] Throne Inheritance

문제가 풀면서 약간 삼성전자 역량테스트 B형 냄새가 살짝 베어있는 듯한 느낌이 드는 문제다.사실 B형 치고는 시간복잡도적인 측면에 있어서 제한을 많이 안둔게 특징인 것 같다.정말 오랜만에 그동안 묵혀뒀던 CPP를 꺼내 들어서 썻다.코드가 상당히 지저분할수 있으니 애도를

2021년 8월 28일
·
0개의 댓글

[Programmers] 미로 탈출

카카오에서 이번 인턴 문제를 정말 이를 갈고 냈다는것을 다시 한번 확인할수 있었다.크게 범주를 합쳐보자면 비트 마스킹 + 다익스트라가 아닐까 싶다.백준 문제로 치자면 플레 5에서 골드 1정도 일텐데, 이런걸 시험장에서 풀면 아마도 머리가 하얘질것 같다.간선 정보를 먼저

2021년 8월 21일
·
0개의 댓글

[Programmers] 위클리 챌린지/3주차

올 상반기 모 기업의 상반기 입사 시험과 굉장히 흡...사 한데..당시에 풀때도 대략 한시간 반정도를 공들여서 풀었던 기억이 난다.그래프가 익숙하지않아서 중간에 C++로 바꿔서했다.. Swift 그래프 너무어렵...총 소요 시간은 1시간 10분정도를 사용하였다.내가 생

2021년 8월 17일
·
0개의 댓글

[Swift] lazy keyword

Swift, iOS를 공부할 때 마다 조금 생소한 키워드가 3가지 정도 있는데lazyweak self@escaping.. 등등정도가 나한텐 굉장히 생소했다.그래서 이 세 가지 중 오늘 lazy 키워드에 대해 알아보기 위해 글을 작성한다.iOS는 OS가 앱이 실행 될 때

2021년 8월 10일
·
0개의 댓글
post-thumbnail

[OS] OPT Algorithm - 멀티탭 스케줄링

앞전에 LRU 알고리즘 얘기를 하면서 Programmers의 문제를 풀면서 설명했던 포스팅을 한적이 있다.Unluckyjung님께서 OPT관련해서도 비스무리한 문제가 있다고 추천을 받아서 문제를 풀게 되었다.먼저 간단하게 OPT 가 뭔지 알아보자.앞으로 가장 사용하지

2021년 6월 5일
·
0개의 댓글
post-thumbnail

배열 타입 캐스팅(C++)

오늘 회사에서 코드 리팩터링을 하면서 실수한 부분을 사수님이 발견해주셨다.조금 뿌리깊게 박혀서 int형을 포기하지 못해서 long long data를 타입 캐스팅해서 넣어준 코드를 짰는데, 이 부분이 잘못 되어 있었다.대부분 이러한 코드를 짜진 않을테지만 혹여나, 비트

2021년 6월 4일
·
0개의 댓글

[OS] Paging Algorithm - Cache

오늘은 페이징 알고리즘에 대해 포스팅을 할 생각이다.특히, 가장 많이 쓰이는 LRU는 어떤 자료 구조를 사용하고 구현은 어떠한식으로 되는지를2018년도 카카오 블라인드 채용 코딩테스트 문제 를 보고 확인 해 볼 생각이다.우선 페이징 알고리즘이 뭔지 알아볼 필요가 있다.

2021년 6월 3일
·
2개의 댓글

[Network] 브라우저에서 네이버를 치면 나오는 과정

대게는 보통 브라우저를 키고, https://naver.com 을 주소창에 써본적이 있을것이다.이런식으로 간단하게 브라우저에 https을 Domain name과 결합하여 주소창에 입력하여 도메인 네임에 해당하는 사이트를 방문할수 있게된다.여기서 방문하고자 하는

2021년 6월 2일
·
0개의 댓글
post-thumbnail

HTTP & HTTPS

2014년도 부터 구글에서는 HTTP를 HTTPS로 바꾸는 것을 권장해왔다.그 전까지는 전자상거래 페이지가 있는 웹사이트에서만 다소 번거로운 HTTPS를 사용하고 있었다.HTTPS를 장려하기 위해 구글은 웹사이트 검색 결과 순위에서 HTTPS를 사용하는 사이트에 점수를

2021년 5월 27일
·
0개의 댓글
post-thumbnail

[LeetCode] Sum of Two Integers

문제 자체는 굉장히 심플하다.두 정수를 가지고 더한 값을 return 하는 것이다.근데 특이한점이 있다면 +, - 연산을 쓰면 안된다는 것이다.연산을 못하면 어떻게 풀까?내 도메인이 임베디드라 그런지는 잘 모르겠지만, 조건을 보자마자 비트연산이 떠올랐다.컴퓨터 구조를

2021년 5월 25일
·
0개의 댓글
post-thumbnail

Closure in Swift

처음 Swift를 입문할 때 내가 정말 고통받았던 Optional과 Closure이 두가지중 하나인 클로져는 과연 무엇일까?단순 명료하게 말하자면 "함수"다클로져는 비교적 짧고 독립적인 코드 조각 함수를 말한다.대중적으로 아는 C++, Java에서 쓰는 Lambda 표

2021년 5월 19일
·
0개의 댓글
post-thumbnail

[LeetCode] Rotate Image

간만에 알고리즘 문제풀이를 한다.오늘 푼 문제는 Rotate Image다.사실 코딩테스트가 입사 시험에서 대중화 되면서, 그 중에서도 구현 관련된 많은 솔루션들이 있고 대게는 그러한 방식을 많이 따라하게 된다.이제부터 보려하는 Rotate Image는 약간 이런 틀을

2021년 5월 18일
·
0개의 댓글
post-thumbnail

Optional 옵셔널!(feat.swift)

오늘 포스팅 주제로 삼은 Optional은 내가 처음 Swift를 하면서 "정말정말정말" 이해하기 어려웠던 개념 두가지중 하나였다.하나는 오늘 포스팅할 Optional이고, 나머지 하나는 Closure다.아마, 내 나이대와 비슷하고 적당한 전자공학과에서 학부수준의 교육

2021년 5월 15일
·
0개의 댓글

회고

올해는 나 그리고 우리가족과 내 여자친구에게 있어 특별한 해가 아닐까 싶다.작년 9월에 취업하면서 내 사랑하는 사람들에게 있어 걸림돌이였던 "나의 취업"이라는 고민이 하나 해결되었기 때문이다.그래서 일하면서 그냥 저냥 만족하면서 살줄알았는데 그게 잘 안되더라.Engin

2021년 5월 13일
·
1개의 댓글
post-thumbnail

RxSwift Binding

일반적으로 우리는 iOS에서 UI를 업데이트하기 위해 Button을 만들거나 Delegate를 지정하여 특정 Action에 대해 업데이트를 받는대로 반응하여 동작하게 하는 여러가지 과정을 거쳤다.지금 배우고있는 RxSwift에서는 앞서 언급했던 Delegate 같은 행

2021년 5월 12일
·
0개의 댓글
post-thumbnail

ErrorHandling in RxSwift

Swift를 배우거나 RxSwift를 배우는 사람들은 대부분 C/C++, JAVA, Python이나 JS 등등 아마 다른 언어를 먼저 배운사람들이 많을 것 같다. 내가 지금 하려는 얘기가 어떠한 것인지 대충 짐작을 할것이다.지금부터 포스팅할 Error Handling은

2021년 5월 11일
·
0개의 댓글

Scheduler

보통 iOS를 처음 접하고, Native Swift만을 했을때가 있을것이다.대부분은 DispatchQueue를 사용했든 말이다.그러한 것들을 iOS에서는 GCD(Grand Central Dispatch)라고 얘기를한다.그러나 우리가 지금 하고있는 RxSwift에서는 이

2021년 5월 10일
·
0개의 댓글

Filtering Operators

오늘은 Filtering Operators들에 대해 공부했던것을 정리하고 옮겨 적으려 한다.공부하면서 "Filtering연산자는 왜 쓰는걸까?.." 라는 짧고 낮은 시야를 가진 나의 관점에서 생각해보았다.필터링 연산자에 대해 조금씩 알아가면서 느낀것은 불필요하고 불안전

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

[BOJ] 중앙값 구하기

이 문제는 내가 "어떠한 특정 알고리즘을 사용해서 풀었어요!!" 라는 말을 하고 싶어서 포스팅 하는 것이 아니다.내가 말하고싶은 것은 다음과 같다.Swift로 우선순위 큐 어떻게 짜는지또 서로 다른 우선순위 큐를 어떻게 하나의 우선순위 큐 함수로 해결할지나는 이러한 물

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