전체 글

길고 긴 우테코 선발 과정을 거쳐 마침내 합격하고야 말았습니다. 정말 감격스럽습니다..! 저같이 누추한 놈을 이런 귀한 곳에 뽑아 주시다니.. 몸 둘 바를 모르겠습니다. 열심히 다니겠습니다! (여담으로 합격 발표 시간이었던 12월 27일 오후 3시가 갤럭시 대학생 서포터즈 3기의 수료식 시작시간이라 기념사진 찍던 도중에 합격메일을 확인했었네요.. ㅋㅋ) 싸피와 우테코를 둘 다 합격하는 꿈같은 일이 저에게 일어나다니요..! 이렇게 되어서 싸피를 포기하게 되니 뭔가 싸피도 포기하기가 싫어지는.. 하하하 저는 욕심이 참 많은가 봅니다. 이번 포스팅에서는 제가 우테코 6기를 지원하면서부터 합격하기까지의 과정을 소개해 드리려 합니다. 기록으로 남겨둘 겸, 이후 기수를 준비하시는 분들께 도움이 되었으면 합니다. 1..
· SSAFY 11기
감격의 싸피 최종합격..! 열심히 준비한 보람이 있었습니다 ㅠㅠ 오늘은 제 지원 기록을 남겨두는 겸, 싸피의 다음 기수를 준비하시는 분들께 도움이 될 수 있도록 최종 합격 후기를 써보도록 하겠습니다! (하지만 대부분은 대외비이기 때문에 싸피와 관련된 직접적인 내용들은 말씀드릴 수 없는 점 양해 부탁드립니다.) 1. 싸피란? 먼저 싸피(SSAFY)란? 삼성에서 주관하는 소프트웨어 교육입니다. 최근에 나라에서 교육비를 지원해 SW개발자를 양성하는 소프트웨어 교육이 많이 생겨났는데요, 이러한 교육을 부트캠프라고 합니다. 그리고 부트캠프 중에서도 인기가 특히 높은 부트캠프들이 있는데요, 소위 1티어 부캠이라고들 말씀하시죠. 싸피, 우아한테크코스, 소프트웨어 마에스트로, 부스트캠프, 42서울 등이 1티어 부캠이라..
1. 프리코스 1차 합격자 발표 프리코스가 끝나고 약 3주 뒤.. 12월 11일에 1차 합격자 발표가 떴습니다..! 네??!! 제가 1차 심사에 합격했다구요?? 사실 11월 16일에 프리코스가 끝난 이후 저는 당연히 불합격일 거라고 생각해서 프리코스 복습을 전혀 하지 않았습니다. 그 사이에 회사 면접도 몇 개 있었고, 싸피 코테, 면접도 있었기에 시간이 없기도 했구요.. 마침 1차 심사 결과가 나온 날인 12월 11일이 싸피 면접날이었습니다. 싸피 면접을 준비하느라 굉장히 바쁘게 시간을 보냈던지라 면접 끝나고 카페에서 잠깐 여유를 만끽하고 있던 도중 이 합격 메일을 받았네요. 메일을 받고 든 생각은 이거 하나였습니다. "대체 내가 왜 합격한 거지??" 프리코스를 진행하면서 저는 요구사항을 어긴 것도 많았..
· PS
https://www.acmicpc.net/problem/11659 11659번: 구간 합 구하기 4 첫째 줄에 수의 개수 N과 합을 구해야 하는 횟수 M이 주어진다. 둘째 줄에는 N개의 수가 주어진다. 수는 1,000보다 작거나 같은 자연수이다. 셋째 줄부터 M개의 줄에는 합을 구해야 하는 구간 i와 j www.acmicpc.net 풀이 처음 문제를 보자마자 든 생각은 '너무 쉬운데 이게 왜 실버3이지?' 라는 생각이었네요. 그냥 리스트 슬라이스 쓰면 되는 거 아닌가 하구요. 하지만 수의 개수 N도 최대 100,000이고, 합을 구해야 하는 개수 M도 최대 100,000이기 때문에 그 방법으로는 100,000 x 100,000 크기의 연산을 해야 하기 때문에 시간 초과가 발생하게 됩니다.. (항상 조건..
우테코 6기의 프리코스가 모두 종료되었습니다. 사실 16일에 끝났습니다만, 다른 할 일이 많아서 조금 늦게 회고록을 작성하게 되었군요.. 당연하지만 4번의 미션 중 가장 어려운 미션이었습니다! 고려해야 할 사항도 많고, 예외처리 하는 방법도 까다로웠습니다. 디스코드 커뮤니티에서도 어렵다고 말씀하시는 분들이 많더라구요. 나만 어려운 게 아니니까 힘들지만 포기하지 않겠다라는 생각으로..! 열심히 임했습니다. 이번에도 물론 3주차 공통 피드백을 받았습니다. 이번에도 꼼꼼히 읽어보았습니다..만 이번 피드백은 읽어도 이해가 되지 않는 내용이 대부분이더군요.. ㅠㅠ 그래서 일단 알겠는것만.. 복기하기로 했습니다. 1. 3주차 공통 피드백 1. 함수(메서드) 라인에 대한 기준 프로그래밍 요구사항을 보면 함수 15라인..
· Kotlin
맵 사용 중 Type mismatch 오류 코틀린에서 자주 사용하게 되는 자료구조인 Map을 사용하다가, 다음과 같은 문제가 발생할 때가 있습니다. val myMap: Map = mapOf("a" to 1, "b" to 2) var myInt: Int = 0 myInt += myMap["a"] Map 타입의 myMap 안의 value를 myInt에 더해주고 싶은데, 이렇게 작성하면 다음과 같이 Type mismatch오류가 발생합니다. 분명 myMap의 value는 정수 타입인데, 타입이 맞지 않는다고 합니다. 왜일까요? 그것은 바로 myMap["a"]의 타입이 Int가 아니라 Int?이기 때문입니다. Int와 Int?의 차이는? Int?는 nullable Int를 의미합니다. nullable이란 'nu..
Alsong
알송이의 개발 공부