본문 바로가기
728x90

잡담30

JAVA? Rust? 대학생 때부터 취직할 때까지 쭉 오로지 JAVA만 고집해오고, JAVA를 좋아했던 제가 이번에 Rust라는 새로운 언어를 주력으로 삼고자 합니다.왜?JAVA는 GC를 통해 메모리 관리를 프로그래머가 하지 않아도 된다는 큰 장점이 있었습니다.그러나, 시간이 다른 언어들에 비해서 많이 소모된다는 점을 PS(Problem Solving)을 통하여 계속해서 느끼고 있던 와중, Rust라는 언어를 접하게 되었습니다.drop과 소유권이라는 개념을 통해 "메모리 관리가 되는데 속도가 C++이랑 비슷하다?"라는 내용에 매료되어, 해당 언어에 대하여 학습을 시작하였습니다.다른 언어들도 많은데 왜 굳이 Rust?물론 JAVA뿐만 아니라 Golang, TS, Kotlin 등 다양하고 많이 사용하는 언어들이 존재합니다.저는 .. 2025. 7. 11.
오프라인 백준 대회 - 서울대학교 SCSC 프로그래밍 후기 https://www.acmicpc.net/board/view/159197백준 홍보 페이지를 통해 SCSC 라는 서울대학교 프로그래밍 경시대회가 오프라인으로 진행된다는 소식을 접했습니다. 이후 Div.3로 신청을 하였으나, 우선순위에서 밀려 Div.2를 신청하게 되어 첫 오프라인 대회를 참여하게 되었습니다. 지하철과 버스를 환승해서 대회가 열리는 서울대학교 28동에 도착을 했습니다. 명찰을 수령하고, Div.2가 열리는 101호로 입장을 했습니다. 이후, 오픈채팅방을 통해 알고리즘 공부를 하시는분들과 만나 이야기를 나누고, 대회가 지연이되어 2시20분에 시작을 하였습니다. A번문제인 "주사위 피라미드"부터 풀기 시작하였고, 경우의 수를 생각한 후, 반복되는 부분을 발견하여 2번의 try끝에 풀었습니다. .. 2025. 5. 18.
2024년 회고 / 2025년 목표 2024년을 돌아보면서, 다가올 2025년의 목표를 정리해보기 위해 적어보았다.2024년 회고 1. 경력2023년 5월 검색 관련 개발직을 맡게 되어 벌써 1년이 넘는 시간이 흘렀다.2. 알고리즘해당 글을 작성하고 있는 2024년 12월 28일 기준 2024년 1월 1일부터 762 문제를 해결했다. 매일 2문제 가량 해결한 수준이다.대회 검수진을 하였고, 오프라인으로도 참여해 보았다. (https://www.acmicpc.net/contest/view/1407)boyer-moore, kmp, trie, two way String matching algorithm 등 다양한 알고리즘들을 학습하고 있다.solved 티어 2020년은 실버1, 2021년은 플레5, 2022년도 플레5, 2023년은 플레4, 2.. 2024. 12. 28.
4000문제 solve 2021년부터 계속 알고리즘 문제를 풀면서, 문제 출제 및 검수도 해보고, 외부 IP를 활용해서 대회도 개최해 보고, 여러 가지 다양한 것들을 해보았습니다. 2024-11-02 4000문제를 풀면서, 변경된 문제 출제조건을 만족하게 되었습니다.이러면서 새로운 시도인 저 혼자서 문제들을 준비하고 대회를 개최하고자, 임스컵이라는 백준 대회를 준비할 예정입니다.임스컵은 천천히 준비를 할 예정이며, 2000 문제 푼 임스와 같은 제목을 가진 문제들도 출제할 예정입니다. 그 전에, 이번년도에 개최되는 대회들을 준비중에 있습니다.2024 국민대학교 & 중앙대학교 연합 프로그래밍 경진대회와 제2회 유틸컵이 개최됩니다.많은 관심 부탁드립니다. 감사합니다. 2024. 11. 3.
728x90