Skip to content

Archives: Year 2023

Following is a list of all blog posts created in year 2023, sorted by created date.


CPP 1. Type of Expressions and References

Migrated

This article is migrated from which I wrote on another website.

안녕하세요. 이번 시리즈에서는 C++에 관한 이것저것을 다루고자 합니다. 대부분의 경우 C++17 (gcc 기준)을 타겟팅하여 다룰 예정입니다. 거의 모든 시리즈가 1~2편밖에 안 나오는 것 같네요.. 사실 Linear Algebra 2편을 만들다가 회사에서의 일들, 이직 등 때문에 많은 플로우가 끊겼는데, 나머지 시리즈들도 시간이 남을 때 만들어보도록 하겠습니다.

이 시리즈 또한 기초적인 내용(for, if문 사용법 등등..)은 제외하고, 제가 다루고 싶은 주제들을 하나하나 다루어보고자 합니다. 이번 포스팅에서는 C++의 expression type에 관하여 소개하고자 합니다.

(... Read more)


CPP 2. Access Specifiers and Friend

Migrated

This article is migrated from which I wrote on another website.

안녕하세요. C++ 시리즈의 2번째 게시글입니다! 이번에는 컴파일러가 클래스의 멤버에 대한 접근 권한을 다루는 키워드들, access specifiersfriend에 관하여 다루어보고자 합니다.

(... Read more)


CPP 3. Templates

Migrated

This article is migrated from which I wrote on another website.

안녕하세요. C++ 시리즈의 3번째 게시글입니다! 이번에는 Generic을 위한 개념인 template에 대해 알아보도록 하겠습니다. Template는 개념이 너무 방대하고, 서로가 상호참조하는 개념도 많아서, 순서대로 아래로 스크롤하면서 읽으시는 것보다는 필요한 개념을 트래킹해가면서 읽으시는 것을 추천합니다.

(... Read more)


THO 5. About Coding Assessment Problems

Migrated

This article is migrated from which I wrote on another website.

안녕하세요. 알려드릴 수 없는 어떤 회사에서 코딩테스트 문제를 직업으로써 만들어본 경험을 한번 풀어보고 싶어서 글을 쓰게 되었습니다.

Disclaimer

저는 해당 회사를 퇴사한 지 한참 지났고, 내부의 상황이 지금과는 다를 것이기 때문에 문제가 되지 않는 선에서 제가 여러 가지를 익명으로 풀어보고자 합니다. 경우에 따라 조금 불쾌하다고 느껴지는 표현이 있을 수도 있는데, 비하의 의도는 전혀 없습니다.

저는 첫 번째 회사를 퇴사할 당시 다른 여러 회사를 알아보게 되었고 그 중 우연히 코딩테스트 문제 관련된 직종에 지원할 기회가 생겼습니다. 당시 저는 그 전 회사에서 업무적인 측면이나 여러 가지 방면에서 실패를 해서 자존감을 채우고 싶었고, 마침 알고리즘쪽은 나름 자신이 어느 정도 있는 편이었기에 해당 회사에 지원하여 바로 합격해서 출제 업무를 시작하게 되었습니다.

(... Read more)


ALDS 2. Some Bad CP Code Practices

Migrated

This article is migrated from which I wrote on another website.

ICPC 2020 Seoul Regional에서 수상하고 CF Round 633을 주최한 이후, 저는 알고리즘 문제를 거의 풀지 않게 되었습니다. 이후로 퀀트업계에 종사하면서 이런저런 코딩을 많이 하게 되었는데, 그 과정에서 이런저런 개발을 하게 되었습니다. 이번에는 알고리즘 대회나 코딩테스트 등에서 나타나는 안 좋은 코드 습관들에 대해 얘기해보고자 합니다. 그 전에, 이 글이 타겟팅하는 독자는 다음과 같습니다.

  1. 개발을 직업으로 하고 싶은 사람
  2. 알고리즘 문제풀이와 개발 사이에서 코드 스타일이나 컨벤션, 마인드셋 등을 크게 바꾸고 싶지 않은 사람

당신이 알고리즘 문제를 푸는데 작성하는 코드가 더러워진다고 상관없다고 생각하는 사람이라면, 저는 그 생각에 별로 관여하고 싶지 않으며 그 생각을 존중합니다. 당신이 그런 코딩 스타일을 실제 현업에서 똑같이 해도 문제가 없다고 생각하지만 않는다면요.

그럼 이제 본격적으로 알아봅시다.

References

이 글은 nor의 덧글을 통해 내용이 보강되었습니다.

(... Read more)


POKER 2. How Poker Works in Korea

Migrated

This article is migrated from which I wrote on another website.

안녕하세요. 이번 글에서는 국내에서 포커가 어떤 식으로 돌아가는지 서술해보고자 합니다. 원래 모든 생각은 다 Thoughts 시리즈에 넣으려고 했다가, 그냥 특정 주제에 관련된 생각은 다른 시리즈에다가 포함시키기로 결정했고, 이 글은 Poker 시리즈의 2번째 글이 되었습니다.

Disclaimer

저는 단 1번도 미승인/불법 업장에 출입한 적이 없고, 그 어떤 홀덤 관련 회사와도 이해관계가 없습니다. 이 글은 익명의 주변 인맥으로부터 듣고, 실제로 온라인 상에서 홀덤 주최 운영 세력이 어떤 식으로 홀덤을 운영하는 지를 보고 느낀 점을 쓰는 글입니다. 또한, 이 글은 특정 인물 혹은 단체를 비하하고자 작성된 글이 아닙니다.

(... Read more)


POKER 3. Poker vs Investment

Migrated

This article is migrated from which I wrote on another website.

안녕하세요. 이번 글에서는 포커와 투자를 비교해보고자 합니다. 결론부터 미리 말씀드리면, 포커에 압도적인 재능이 있지 않은 이상 진지하게 큰 돈을 벌고 싶다면 포커 플레이어보다 투자자가 되는 것이 대부분의 경우에서 이득이라는 생각입니다.

(... Read more)


POKER 1. Heads-Up Flop Probabilities

Migrated

This article is migrated from which I wrote on another website.

안녕하세요. 이번 시리즈에서는 포커에 대해서 다뤄보고자 합니다. 이 시리즈에서 다루는 포커는 Texas Holdem이라는 가장 유명한 variant를 말합니다.

이번 게시글에서는 플랍에 카드가 3장 깔린 상황에서 2명의 플레이어가 베팅을 할 때, 어떤 카드가 깔렸고 본인이 어떤 상황인지에 따라, 양 측이 올인했을 때 각자 이길 확률이 얼마인지 계산해보고자 합니다.

References

확률 계산은 이 웹사이트를 사용했습니다.

(... Read more)


THO 2. About Game Development

Migrated

This article is migrated from which I wrote on another website.

저는 어떤 컨텐츠를 만드는 것을 좋아하는 사람입니다. 사람들이 제가 만든 시스템 안에서 어떤 문제를 해결해나가는 과정을 지켜보는 것은 정말 재밌습니다. 그래서 마인크래프트 안에서 미니게임을 만드는 일을 많이 해왔습니다. 제가 만든 마인크래프트 맵들 중 하나인 "Highliner"는 모장의 렐름 공식 미니게임에 등록되기도 했었습니다.

img1

Caption

마인크래프트 Realms 공식 미니게임에 제가 만든 맵이 올라간 모습

그래서 저는 게임 인맥이 유투버 등 유명인들만큼은 아니지만, 국내외로 어느 정도는 있는 편입니다. 실제로 위 맵을 렐름에 올리는 과정에서 해외의 유명한 맵 제작자들 혹은 모장 직원들이랑 소통하기도 했습니다. 그런데 아예 컨텐츠로 먹고 살 정도까지는 아닌 일반적인 게임 인맥들 중에서는 게임 개발자에 대한 로망과 환상을 가진 사람들이 많습니다. 오늘은 게임 개발에 대한 제 생각을 쓰고자 합니다. 그런 환상을 가진 사람들이 나쁘다고 말하려는 것은 아닙니다. 하지만, 현실은 직면해야 한다고 생각합니다.

(... Read more)


CPP 4. My Recent CPP Interviews

Migrated

This article is migrated from which I wrote on another website.

이번에는 조금 실무적인 글을 써볼까 합니다. C++, 로우레벨 CS지식에 관련한 티키타카 목록입니다. 어차피 불합격해서 물건너간 회사들이고, 회사 여러 군데에서 테크니컬 인터뷰를 보고 받은 질문들을 기억나는대로 일부 선정해서 최대한 문제가 안 되는 선에서 무작위로 섞어서(=회사 범위 희석) 써보고자 합니다.

(... Read more)


ALDS 5. Relationship between Algorithm and Dev Career

Migrated

This article is migrated from which I wrote on another website.

안녕하세요. 이번에 쓸 글의 주제는, "알고리즘과 취업의 상관관계" 입니다.

(... Read more)


ALDS 4. My Codeforces Problemsetting Experiences

Migrated

This article is migrated from which I wrote on another website.

안녕하세요. 이 시리즈에서는 저의 생각과 관련된 글을 적어보고자 합니다. 이번 글은 Codeforces라는 프로그래밍 대회 플랫폼에서 대회 출제를 몇 번 해본 경험을 소개하고자 합니다.

(... Read more)