전체 글 333

현장실습 후기

https://b1ackhand.tistory.com/246 현장실습 어노테이션 툴 제작기 리뷰 소개 4학년 2학기 되서 광주에 있는 인트플로우 회사에 현장실습을 하러 왔다. 기간은 9월 ~ 11월. 첫 날은 금요일이여서 그런가 딱히 뭔가를 하진 않고 어떤 회사인지에 대한 간단한 설명?을 듣고 b1ackhand.tistory.com 이 글을 보면 알다 시피 현장실습을 했고 지금은 끝났다! 저 글은 무엇을 했는지에 관한 글이라면 이 글은 이후에 무엇을 했고 현장실습을 통해 무엇을 배웠는지? 에 관한 글일 것 같다. 우선은 세 달에 걸쳐서 현장실습을 했는데 첫 한달가량을 위에 있는 저 어노테이션 툴과 보내고 다음 일을 맡기 전까지는 카카오테크캠퍼스 플젝들을 하다가 새로운 프로젝트의 백엔드 단을 맡게 되었다...

2023 ICPC 본선 후기

사실 결론 부터 말하자면 개같이 망했다. 이미 지난 일이기 때문에 슬픔은 뒤로 하고 무엇이 우리를 이렇게 만들었는가에 대해서 생각해봤다. D Fraction [ -9 ] 우리를 말리게 한 장본인이다. c가 이 문제를 처음보고 구현문제라 하고 코드를 작성하였다. 구현하는데 1시간 가량 걸렸던것같은데 지금 보니 퍼솔이 7분이란게;; 아무튼 D를 구현할 동안 나머지는 각자 풀린 다른 문제들을 읽어보고 있었고 우선적으로 풀어야될 문제가 D, G, I 3개라는 사실을 깨달았다. 테스트 케이스 다 통과하는걸 보고 제출하자고 했는데 틀렸습니다. 가 나오고 이때부터 불안함이 목 뒤를 스쳤다. I Product Delivery [ -3 ] D를 디버깅의 지옥으로 보내놓고 내가 본 문제는 이 문제였다. 수십번 읽어봤는데 ..

알고리즘/후기 2023.12.12

카카오 테크 캠퍼스 1기 수료 후기

23년 봄을 시작으로 23.11.17 (토) 최종발표를 마치고 마무리 하게 되었다. 3단계의 경우 운영진쪽에서 배정한 랜덤한 팀원 FE 3, BE 3이 10주에 걸쳐서 하나의 프로젝트를 완성하는 것이다. 3~4주간 기획 강화 그리고 나머지 기간동안 프로젝트를 진행하게 된다. 학기 중이기 때문에, 시험기간이나 현장실습 ( 나 ) 같은 이슈가 있어서 여러모로 힘들었던 것같다. 주마다 한번씩 특강, 프로젝트에 대한 멘토링 등이 있어 개발 할 시간 내기도 힘들었다. 프로젝트에 관련된 내용은 다른 포스트에 정리 하고자 하고 팀을 어떻게 운영 하였는가 에 대해서 정리 해 보려고 한다. 일단 서비스는 다음과 같다. https://b1ackhand.tistory.com/258 팀 운영 초반 내가 팀의 조장을 맡게 되었..

제 1회 춘배컵 후기

https://www.acmicpc.net/board/view/127789 글 읽기 - 제1회 춘배컵 출제진,검수진 모집 안내(마감) 댓글을 작성하려면 로그인해야 합니다. www.acmicpc.net 1달 전 쯤, 해당 글을 보고 브론즈~골드 수준의 문제를 출제하는 대회에 문제 출제를 해보고 싶어서 신청하게 되었다. 1000솔을 달성해놨기 때문에 출제자격 A이상을 만족하여 문제를 출제 할 수 있었다. 특징으로는 문제에 춘배가 들어가야한다는 점이었다. 브론즈~골드 중 실버 문제를 출제 하겠다고 말하였고 하루 정도 문제 아이디어에 대해서 고민을 했었다. 문제 아이디어의 경우 이모티콘 사진들을 보면서 마음에 드는 이모티콘이 보여 해당 이모티콘을 사용할 수 있는 문제를 고민하다가 구현류 문제를 만들게 되었다. ..

알고리즘/후기 2023.11.19

2023 ICPC 예선 후기

작년에 같이 ICPC 나간 a는 군머로 떠났고 b는 휴학을 해서 혼자가 되어버렸다. 하지만, 같이 공부하던 동아리 후배가 작년 휴학으로 부터 벗어나 다시 학교로 돌아왔기때문에(c라고하자) 함께 할 수 있었다. 그리고 d를 다른 동아리에서 데려왔다. 졸업전 마지막 ICPC라 겸허한 마음으로 왔지만 결과도 역시 겸허했다. 연습은 이전에 두번정도 대면으로 해봤고 나머지는 스스로 공부하는 시간을 가지라했다. 늦은 3솔에 패널티도 덕지덕지라서 등수는 낮았는데 대회문제들 난이도가 쉽지않았던 것 같다. C (00:16) 문제를 읽고있는데 스코어보드에 가장 빨리 풀리길래 이거다 싶어서 c를 줬고 조금 시간이 걸렸지만 나쁘지 않은 출발을 하였다. D번도 거의 동시에 풀려서 C, D가 브/ 실 급이라 그냥 둘다 풀어야 된..

알고리즘/후기 2023.11.14

Codeforces Round 899 (Div.2) 검수 후기

있었던 일은 약 두달전이지만, 현장실습이랑 카카오테크캠퍼스 하다 보니 써야지 써야지하다가 밀려져서 이날 까지 오게 되었다. solved.ac 홍보글들을 읽어보던중에 한국인(puppy)이 개최하는 codeforce 대회의 검수를 모집하는 글이 있길래 읽어보니 등급별 다양한 리뷰를 위해 그레이~레드 까지를 모집하고 있는 내용이었다. 당시 그린에서 그레이로 떨어지고 그 뒤로 코드포스를 돌리지 않은 나는 그레이로 신청하였고 선정되었다. 디스코드에 초대된 후 버츄얼을 쳐보고 좋지않은 성적을 받은후에 업솔빙을 해보게 되었다. https://www.acmicpc.net/category/detail/3976 Codeforces Round 899 (Div. 2) www.acmicpc.net 문제들은 codeforce, ..

알고리즘/후기 2023.11.14

Java 문법 Integer, int 그리고 final

int, Integer Java에서는 int Integer이 따로 있다. 다른 사람 코드를 보면서 알게 된 사실이다. 큰 차이는 다음과 같다. int : 원시 자료형 Integer : nullable한 Wrapper class 알고리즘 문제 해결 같은 경우에는 int를 사용하여 동작을 빠르게 하는게 좋을것 같고 실무의 경우에는 Integer를 사용하여 Optional을 따로 안걸어서 null check를 해줄 수 있는 것이 좋을 것 같다. final Java로 BE 프로젝트를 하다보면 어떤 경우에 final이 붙어있는 함수도 있고 어떤 경우에는 없는걸 보고 어떤 문법인지 알아보게 되었다. final이 어디에 붙냐에 따라 의미가 달라진다. final + 변수 : 변수를 수정 할 수 없다. 초기화한후 변경 ..