🐥 Records/Daily | Today I Leared 11

[TIL] 99클럽 코테 스터디 11일차 TIL + 이진탐색, 수학

예전에는 블로그에 회고를 쓰고, 글을 쓸 때 누군가 보겠지.. 라는 생각을 그리 많이 하지 않았다. 언제나 양질의 글을 쓸 수 있는 건 아니지만, 최근 회고 글의 조회수도 늘어가는 걸 보면서 글 하나하나를 신중하게 써야겠다는 생각이 들었다. ✅ 오늘의 TODO- 알고리즘 - 오늘의 문제 ✅ - Class2 문제 1개 ✅ - 알고리즘 스터디 20:00 - 22:00 ✅- 컴피 - 위치 기능 구현 🔜 - 컴피존 설정 화면 구현 ✅- TIL 작성 ✅ 🌼 오늘의 문제 - 백준 16401. 과자 나눠주기과자 막대들의 길이가 주어지고, 조카들에게 나눠줄 수 있는 최대의 길이를 구하는 문제였다. 과자 막대들은 쪼갤 수 있다. 처음에는 조카의 수가 과자 막대의 수보다 많을 때, 과자를 '잘' 쪼개서 주는..

[TIL] 99클럽 코테 스터디 10일차 TIL + 그리디

🌼 오늘의 문제 - 백준 1783. 병든 나이트처음에 조건 하나를 잘못 걸어서 처참하게 5번이나 틀린 문제.. 조건을 잘 보자 ^^ 아이디어만 잘 얻어냈다면, 그리 어렵지 않은 문제였는데!! 흐흐 속상하지만, 꼼꼼히 보자는 마음을 잊지 말아야지.. [Algorithm] 백준 1783 병든 나이트 | 그리디, 구현 (파이썬)아이디어는 제대로 잡고 시작해서 엄청 금방 풀 거라고 생각했는데, 조건 하나를 잘못 생각하고 풀이하는 바람에 5번이나 틀리고 GPT에게 물어보고 나서야 해결했다는 사실... 📝 백준 1783 병mohagunolziii.tistory.com 🌟 백준 10814. 나이순 정렬https://www.acmicpc.net/problem/10814(나이, 이름) 으로 입력된 사람들 중..

[TIL] 99클럽 코테 스터디 9일차 TIL + 그리디

🌼 오늘의 문제 - 백준 2437. 저울처음에는 이 문제를 직접 부분 집합을 모두 구하고, 빈 공간이 생기는 최소 숫자를 결과로 출력했다. 당연히(?) 시간 초과로 실패했다. 이렇게 직접 모두 구하는 방식이 아닐 거라고 생각했지만, 혹시나 하는 마음에 제출해 봤지만.. 그렇게 되었다. ㅎㅎ... 그래서 정답을 찾았고, 문제 풀이를 이해하는데 정말 오래 걸렸다. 코드는 단순한데, 그 풀이를 이해하는데 시간을 조금 썼다. 내일 다시 천천히 코드를 보면서 이해하는 시간을 가져봐야지!""" 정답 코드 """n = int(input())arr = list(map(int, input().split()))def solution2(): arr.sort() target = 1 for w in arr: ..

[TIL] 99클럽 코테 스터디 8일차 TIL + 문자열, 정규표현식

✅ 오늘의 TODO- 알고리즘  - 오늘의 문제 ✅  - Class2 문제 2개 ✅- 컴피  - 위치 기능 구현 🔜  - 컴피존 설정 화면 구현 🔜 (일부 PR 작성 완료)  - 더 보기 화면 구현 🔜- TIL 작성 ✅  🌼 오늘의 문제 - 백준 9996. 한국이 그리울 땐 서버를 접속하지https://www.acmicpc.net/problem/9996문제 이름이 특이한 오늘의 문제. 오늘도 첫 번째 시도에서 틀렸는데, a*a와 같은 경우에 단순히 a라는 문자 하나만 있을 때와 같이 패턴의 길이보다 문자열의 길이가 짧은 경우를 고려하지 못했다. 자꾸 숨어 있는 예외와 경우의 수를 탐색하는 습관을 가져야 할 것 같다. 아래는 최종적으로 수정한 코드! 예외 상황을 고려하는 것 외에는 로직이 어려운 문..

[TIL] 99클럽 코테 스터디 7일차 TIL + 스택

🌼 오늘의 문제 - 백준 10799. 쇠막대기최근에 백준 문제를 풀면 꼭 한 번씩 틀리고 푼다. 하하 엉엉ㅠㅜ 분명 테스트 케이스는 다 맞는데, 히든 케이스에서 걸린다. 아마도 최적화된 알고리즘을 바로 생각해 내는 훈련이 필요한 것 같다. 그래도 익숙해지고 있다는 것은 분명하다. 전보다 자료구조나 알고리즘을 떠올리는 속도가 점점 빨라지고 있다. 다만 떠올렸을 때 코드로 옮기는 데는 시간이 조금 걸린다. 흐흐.. [Algorithm] 백준 10799 쇠막대기 | 스택 (파이썬)첫 번째 시도, 시간초과. 두 번째 약간의 힌트를 얻고 통과! 처음 생각하던 아이디어 그대로 풀었으면 시간 초과 안 나고 잘 풀었을 텐데 반복문을 두 번이나 쓰면서 시간초과로 실패했다. 그래mohagunolziii.tistory.com

[TIL] 99클럽 코테 스터디 6일차 TIL + 백준 4963 BFS

🌼 오늘의 문제 - 백준 4963. 섬의 개수며칠 전에 풀었던 '안전 영역' 문제와 유사했다. 안전 영역은 상하좌우만 인접한 영역으로 봤지만, 섬은 대각선으로 이어져 있어도 하나의 영역으로 봤다. 그래서 유사하게 BFS를 활용하고자 했고, 갈 수 있는 방향을 상하좌우대각선으로 총 8군데를 방문하도록 했다. 문제를 시작하고 바로 풀이가 생각나서 금방 풀 수 있을 것 같았는데, 계속해서 답을 틀렸다. 하.. 도대체 뭐가 문제일까 여러 번 프린트를 찍고 확인해 봤지만 이해할 수 없는 visited 배열만이 나오고 있었다. 그러다가 48분쯤 되었을 때 결국 GPT에게 틀린 부분을 찾아달라고 했는데, 아니 글쎄..!!! visited[nx][ny]를 해야 하는데 visited[x][y]를 하고 있었다. visi..

[TIL] 99클럽 코테 스터디 5일차 TIL + 슬라이딩 윈도우, 큐, 스택

✅ 오늘의 TODO- 알고리즘  - 오늘의 문제 ✅  - Class2 문제 2개 ✅- 컴피  - 위치 기능 구현 🔜  - 컴피존 설정 화면 구현 🔜  - 호랑 PR 리뷰 ✅- TIL 작성 ✅ 🌼 오늘의 문제 - 백준 2559. 수열수열에서 k만큼 연속된 누적합을 구하는 문제로, 슬라이딩 윈도우 알고리즘을 활용해서 풀었다. 처음에는 단순히 sum을 활용해 모두 더하는 방식으로 문제를 풀었는데, 바로 시간초과가 나버렸다. ^^ 대신에 '슬라이딩 윈도우'를 활용하면 그동안 더한 값에서 빠지는 값을 빼고, 새로운 값을 더하면 된다. 직접 다 더하는 것보다 값을 바로 찾아서 더하는 과정이 훨씬 시간이 적게 걸린다. 비슷한 알고리즘으로는 '투 포인터' 알고리즘이 있는데, 고정된 크기를 더하는 슬라이딩 윈도우와..

[TIL] 99클럽 코테 스터디 4일차 TIL + BFS, DFS

✅ 오늘의 TODO- 알고리즘 오늘의 문제 ✅ (3h 30m)- 알고리즘 어제 챌린저 문제 ✅ (어제 + 40m)- 알고리즘 예전에 푼 문제 기억 되살리기 🔜 (2h)- 혼공네트워크 2장 물리 계층 ✅ (2h)- 컴피  - 위치 기능 구현 🔜  - 컴피존 설정 화면 구현 🔜- 13주차 주간 회고 ❌- TIL 작성 ✅ (20m) 🌼 오늘의 문제 - 백준 2468. 안전 영역 [Algorithm] 백준 2468 안전 영역 | BFS, DFS문제를 정말 오래 풀이하다가 방법이 떠오르지 않아서 풀이를 보고 말았다. 그런데 이전부터 완전히 체득하지 못했던 탐색 알고리즘으로 푸는 문제였다. 이 기회에 BFS와 DFS를 확실하게 이해하mohagunolziii.tistory.com문제 번호가 너무 마음에 드는 ..

[TIL] 99클럽 코테 스터디 3일차 TIL + 프로그래머스 바탕화면 정리

✅ 오늘의 TODO지터스 오프라인 모임이 있는 날이다.. 하지만 감기가 아직 낫지 않아서 못 갔다ㅠㅜ 너무 아쉽지만 다음 모임에는 꼭 참여해야지! 그래도 목이랑 몸 컨디션이 많이 좋아졌다. 내일은 운동도 가고 나가서 공부해 봐야지. (✅ 완료 / 🔜 진행 중 / ❌ 미완료)- 알고리즘(오늘의 문제 ✅, 챌린저 문제 🔜, 이코테 ❌)- TIL 작성 ✅ - 혼공네트워크 2장 물리 계층, 데이터 링크 계층 읽기- 컴피  - 위치 기능 구현  - 컴피존 설정 화면 구현- 13주차 주간 회고  🌼 오늘의 문제 - 프로그래머스 바탕화면 정리 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 🔖 문제 분석- 오..

[TIL] 99클럽 코테 스터디 2일차 TIL + DP(피보나치)

✅ 오늘의 TODO"남의 시선이 날 만들어 가는 게 아니라, 너의 시선이 널 만들어 가는 거야. 그러니까 너 자신을 좀 더 칭찬해 주고 따뜻하게 바라봐 줘. 너 지금 아주 잘하고 있어. 그동안 들인 그 너의 노력을 한번 믿어봐. 실수할까 움츠러들지 말고. 남이 날 어떻게 볼지, 어떻게 생각할지, 조마조마해하지도 말고." 2025년의 4분의 1이 지났다. 오늘은 4월을 어떻게 보낼지, 그리고 어떤 공부를 할지 계획해야지! 알고리즘 스터디로 매일 문제 풀기, 네트워크 책을 얼른 읽기, 컴피 개발 마무리하기, 마디 워치 기능개발하기, 리팩토링 고민하기, 그리고 UIKit이랑 Concurrency 공부하기!! 파이팅 하고 4월에는 해내보자! - 21:30 구떠리 회의 ✅- 22:30 코넥독 회의 -> 서면 대체..