알고리즘
-
백준 문제 풀이
[Python] 7538번 Incomplete chess boards (추후 보강 예정)
https://www.acmicpc.net/problem/7538 25/06/09 유명한 퍼즐 문제이다. 간단하게 구현만 하면 되는 문제로, 이걸 정당화하는데에는 조금 어려운 내용이 들어간다. 문제 접근 방식: 주어진 요구 사항은, $8 \times 8$크기의 체스판이 주어지는데, 이 체스판의 두 곳에 구멍을 뚫어놓고, 남은 칸들을 $2 \times 1$크기의 도미노 타일로 전부 매울 수 있는지의 여부를 각 테스트 케이스마다 판단하는 것이다. 이 문제는 Mutilated chessboard problem이라는 이름으로 검색하면 위키에 잘 나와있다.https://en.wikipedia.org/wiki/Mutilated_chessboard_problem Mutilated chessboard proble..
-
백준 문제 풀이
[Python] 34019번 [G] Grounded Number
https://www.acmicpc.net/problem/34019 25/06/05 찍어서 맞추기는 쉽지만 증명하기 어려운 애드 혹 문제다. 문제 접근 방식: 그냥 작은 케이스에 대해 나열 해보면, 짝수일때는 가능하고 홀수일때는 불가능하다는 걸 확인할 수 있다. 실제로 그렇게 제출하면 맞을 수 있는데, 이를 증명하는 건 쉽지 않다. 증명 과정은 다음과 같다. $i$번째 연산 과정 전의 수를 $n_i$라고 하자. $n_i - i = d_i$라고 정의하자. 만약 $n_i$에서 연산을 한 결과가 $+1$인 경우, 즉, $n_i$가 $i$의 배수인 경우, 다시 말해, $i$가 $n_i$를 나눌 때, 같은 이야기로, $i$가 $d_i + i$를 나눌때, 즉, $i$가 $d_i$를 나눌 때, $d_{i+1} =..
-
백준 문제 풀이
[Python] 1459번 걷기
https://www.acmicpc.net/problem/1459 25/06/13 무난 무난한 기하학 + 애드 혹 문제이다. 약간의 케이스워크가 있는데, 잘 정리하면 케이스워크도 쉽게 정리할 수 있다. 문제 접근 방식: 문제는 가로, 세로로 가는 데 걸리는 시간과 대각선으로 가는데 걸리는 시간이 따로 주어지고, 양수 좌표 $x, y$가 따로 주어질 때 $(0, 0)$에서 해당 좌표로 갈 수 있는 최단 시간을 출력하는 것이다. 결국 세가지 경우로 나뉜다. 1. 가로, 세로 움직임만 사용하여 가는 경우 2. $x = x_0, y = y_0$를 벗어나지 않는 선에서 대각선 움직임을 최대한 사용한 후 가로, 세로 움직임을 사용하여 가는 경우 3. 벗어나도 상관없이, 대각선 움직임을 최대한 사용하여 가는 경우..
수학
-
컴퓨터 네트워크
1. Internet Architecture Part 1
이 글은 제가 개인적으로 컴퓨터 네트워크를 공부하기 위해 작성하는 일련의 글들로, 오류 사항이 존재할 수 있으며, 잘못된 개념이 작성될 수도 있습니다. 또한 GPT를 적극적으로 사용하여 글을 작성하고 있으며, 글이 많이 정돈된 형태가 아닙니다. 이 글의 목적은 지극히 저의 공부에 있으며, 누구를 이해시키기 위해 작성하는 글이 아니므로, 참고하시면 좋을 것 같습니다. 혹시 이 글을 읽고 있는 독자 분들이 만약 이 글들에서 오류를 발견한다면, 댓글을 남겨주세요. 글에 반영하도록 하겠습니다. Q. DARPA Internet Protocol이 뭐야? GPT Says:DARPA Internet Protocol(DARPA IP)는 인터넷의 기본 프로토콜인 TCP/IP(Transmission Control Prot..
-
공부 기록
[조합론] 린드스트롬-게셀-비엔노 보조정리(LGV Lemma)
이 글은 가환환(Commutative Ring)에 관한 설명과 대칭군(Symmetric group)에 대한 설명, 어떤 순열 $\sigma$의 부호 함수, 대합(involution)을 따로 설명하지 않았습니다. 이에 대한 설명은 따로 찾아보시는 것을 권장합니다. Motivation Lindström–Gessel–Viennot Lemma(LGV lemma)의 증명과 적용에 들어가기에 앞서, 간단한 예시를 통해 Motivation을 잡고자 합니다. 다음과 같은 Integer lattice $\mathbb{Z}^2$를 생각해봅시다. $\mathbf{DEF)}$ 정점 $u$에서 정점 $v$로 향하는 북동 격자 경로(North-East Lattice Path)(또는 편의 상 격자 경로(Lattice Path)라고..
-
딥러닝의 수학
[딥러닝의 수학] 5. Stochastic Gradient Descent
2023.08.05 - [수학 공부 기록] - [딥러닝의 수학] 4. Cost, Gradient Descent [딥러닝의 수학] 4. Cost, Gradient Descent 2023.07.31 - [수학 공부 기록] - [딥러닝의 수학] 3. DNN, Forward Pass [딥러닝의 수학] 3. DNN, Forward Pass 2023.07.30 - [수학 공부 기록] - [딥러닝의 수학] 2. Perceptron, MLP [딥러닝의 수학] 2. Perceptron, MLP 2023.07.28 - lighter.tistory.com 딥러닝 시리즈의 다섯 번째 글입니다. 이 글은 고려대학교 수학과 오승상 교수님의 딥러닝 강좌를 참고자료로 하여 쓰임을 밝힙니다. 또한, 이 글의 목적은 이 강좌를 듣고 저..
회고록
-
회고록
[25/06/12] 오랜만에 쓰는 회고록 + 취준 후기
오랜만에 회고록을 써봅니다. 좋은 소식이 있어서 한결 편안하게 작성할 수 있게 되었습니다.이번년도 상반기를 시작으로 첫 취업 준비를 하게 되었습니다. 6개월 만에 삼성이라는 좋은 결과를 얻을 수 있어서 감사하다고 생각합니다. 저 같은 경우는 Samsung Convergence Software Academy(이하 SCSA)라는 조금 특수한 전형으로 썼습니다.뭐 찾아보면 많이 나오겠지만, SCSA는 비전공자(공대가 아닌, 즉, 자연대와 인문대)를 대상으로 6개월동안 SW와 관련된 내용들을 빠르게 가르친 후, 해당 부문에 속하는 직무로 삼성 측에서 배정해주는 전형입니다. 저 같은 경우, 자연대(수학과)를 나왔기 때문에 해당 전형을 쓸 수 있었습니다. 6개월 교육 이후에 100% 배정받는 건 아니지만, 전환률이..
-
회고록
[25/04/12] 오랜만에 쓰는 회고록
4달만에 회고록을 작성한다.졸업하고 나서 처음으로 작성하는 것 같은데... 요즘 나의 근황이 궁금할 것 같은 사람들이 있어서 작성해본다.먼저 SSAFY(삼성 청년 SW 아카데미)에 합격을 해서 13기에 다니고 있다.다니면서 취업 준비를 하고 있고, 이곳 저곳의 회사에 지원서를 넣고 있다. SSAFY는 뭐냐, 일종의 부트캠프인데, 삼성과 노동부측에서 협약을 해서 만든 일종의 사회 공헌 프로그램이다.과정은 1년동안 진행되고, 전공과 관련 없이 이 곳에서 같이 배우고 프로젝트를 진행하면서 개발자로서 능력을 길러주도록 하는 곳이다.커리큘럼은 검색하면 나오는데, 현재 나는 임베디드 커리큘럼을 밟고 있는 중이다. 목표는 1학기에 싸탈.취업에 성공하면 중도 퇴소를 하게 되는데, 이걸 싸탈이라고 부른다. 결국 싸피도 ..
-
회고록
[24/12/31] 한 해를 마무리하며
본 글은 여유 있을 때 내용을 채워놓도록 하고, 지금은 발행만 해놓겠습니다. 즐거운 신년 되시길 바랄게요~
감상록
-
감상록(책, 음악, 만화, 애니, 영화 등등)
[애니 리뷰] 약속의 네버랜드 1기
인간은 항상 자유를 갈망한다. 프랑스의 표어로도 잘 알려진 자유, 평등, 우애에서도 자유가 먼저 나오지 않는가? 나는 자유에 대한 깊은 정의를 이 글에서는 하고싶지는 않다. 다만 이 애니메이션 12화 동안 이야기하고자 하는 핵심적인 내용이 자유라는 사실을 이야기하고 싶을 뿐이다. 자유를 억압하는 사람은 자유를 억압당하는 사람이다. 여기에서는 이사벨라가 그러한 포지션을 맡았다. 보면서 참 이사벨라가 안타깝다고 느꼈다. 누구보다 가장 나가고 싶어 했지만, 누구보다 가장 나가는 것을 막으려고 했다. 자신의 생존마저 억압받았기 때문이다.인간의 정신은 어떠한 억압을 받지 않고 온전한 자유를 이뤄야만 온전한 사고가 이뤄진다고 생각한다. 이사벨라는 미지의 존재로 인해 억압을 받은 것이다. 피해자가 가해자가 되는 경우..
-
감상록(책, 음악, 만화, 애니, 영화 등등)
[애니 리뷰] 나만이 없는 거리
유우키 형이 항상 이야기 했던 말, "용기를 내서 한번 해봐라". 주인공은 후회 속에 살다가 다시 얻은 기회 속에 이를 실천해냈다. 대부분의 이세계물과 회귀물들이 그렇지만, 이전 생에서는 후회되고 못했던 것을 마음껏 한다는 것이 이야기의 핵심적인 내용으로 다가오는 경우가 많다. 이 작품의 경우, 주인공은 이전 생에서 지키지 못했던 자신 주변의 소중한 사람들 사이의 관계를 지키기 위해 노력한다. 자신의 욕심을 위해 움직이는 주인공들과는 다른 이타적 움직임에서 다른 점을 엿볼 수 있는 좋은 작품이라고 느꼈다. 또한 아동학대, 외톨이, 한부모 가정 등 무거운 주제를 어색하지 않게 잘 녹였다는 점에 좋은 점수를 주고 싶다. 나는 이 작품에서 두 가지가 마음에 들었다. 먼저, 이 작품의 이름, "나만이 없는 거리..
-
감상록(책, 음악, 만화, 애니, 영화 등등)
[음악] Owl City - Fireflies (slowed + reverb version)
[Verse 1] You would not believe your eyes아마 넌 못 믿을거야 If ten million fireflieslit up the world as I fell asleep내가 잠들때 천만 반딧불이 온 세상을 밝힌다면 'Cause they'd fill the open air and leave tear drops everywhere반딧불은 허공을 가득 매우고 눈물자국 남겼지 You'd think me rude but I would just stand and stare이상하게 생각하겠지만 난 그냥 가만히 서서 바라볼래 [Chorus]I'd like to make myself believe난 스스로 믿고 싶어 that planet Earth turns slowly이 지구별이 천천히 ..