목록전체 글 (88)
블로그 언저리인 무언가
어제부로 42 서울의 모든 La Piscine 과정이 종료되었다. 나는 이 과정이 끝나면 되게 홀가분할 줄 알았는데 뭔가 생각 외로 좀 싱숭생숭하고 기분이 묘한 것 같다. 이번 주 같은 경우에는 팀 프로젝트가 2개 있었기 때문에 개인과제보다는 좀 더 팀 과제에 초점을 맞춰서 진행하였는데 점수는 아쉽게도 둘 다 Fail을 받아버렸다. 라 피씬 기간이 끝나기 전에 동료와 협업해서 진행하는 팀 프로젝트에서 점수를 받아보고 싶었는데 결국 Fail*4로 마무리를 하게 돼서 좀 아쉬운 것 같다. 시험 전날인 목요일 상황이 되게 기억에 남는데 격일제로 진행되다 보니 피평가자에 비해 평가자 수가 턱없이 부족해 동료평가 잡기가 하늘의 별따기가 되어버리면서 근처 분들이 모두 자리에서 새로고침만 연타하고 있는 웃픈 일이 있..
오늘은 드디어 3주 차가 마무리된 날이다. 1달간 진행되어서 마냥 길기만 할 줄 알았던 La Piscine 기간이 어느새 일주일밖에 남지 않았다는 것이 새삼 놀랍다. 금요일 시험을 제외한다면 클러스터에 출석하는 게 단 이틀 남았다는 사실에 왠지 모르게 기분이 묘해지는 것 같다. 이번 주에는 학교의 시험기간이어서 병행하느라 진도를 많이 나가지 못했다. 하필 시험 보는 과목이 모두 내 출석일인 화, 목요일에 몰려있어서 클러스터 출입시간 자체가 적었던 점이 크게 작용한 것 같다. 물론 원격으로도 할 수는 있지만 아무래도 클러스터에서 하는 환경이 나에게는 노트북으로 진행하는 것보다 압도적으로 편하게 느껴졌다. 이번에 나는 맥을 처음 써봤는데 벌써 그 환경에 적응을 해서 내 노트북을 쓸 때 한영키를 capsloc..
어느샌가 벌써 La Piscine의 절반이 지났다. 확실히 첫 주차가 지나고 나서부터는 이 시스템에 좀 적응한 것 같다. 출석하지 않는 날에 과제를 풀어가고, 출석일에는 최대한 채점과 디버깅 위주로 하다 보니 저번 주보다는 과제를 푸는 속도가 좀 빨라진 것이 느껴지는 것 같다. 드디어 리눅스를 끝내고 본격적인 C언어로 넘어왔기 때문에 기초지식이 있어 다른 분들에 비해서 조금이나마 더 빨리 진행할 수 있었던 것 같다. 2주 차 시험 같은 경우는 마지막 문제를 못 풀었다. 저번 주처럼 내가 아직 진도를 나가지 못한 파트에서 문제가 나왔는데, 마지막 문제 전까지는 금방 풀었지만 마지막 문제에서 실수를 많이 해 거의 3시간 가까이 붙잡고 있었는데 결국 못 풀었다. 뭔가 좀 더 차분히 풀었다면 만점을 받을 수도 ..
벌써 42 서울 3기 1차 La Piscine을 시작한 지 1주가 되었다. 원래는 매일매일 짧게라도 일기 쓰는 기분으로 후기를 쓰려고 했는데 어쩌다 보니 일주일이나 지나서 간략하게나마 후기를 쓰게 되었다. 일단 내가 일주일 체험한 것으로만 평가하자면 시스템이 참 독특한 것 같다. 진짜 말 그대로 모든 것이 자율이다. 개인과제를 푸는 것부터 팀플을 신청하는 것, 심지어는 시험까지도 자신이 자율적으로 등록해야 한다. 나 같은 경우에도 첫 주차 팀 프로젝트가 열렸는지 모르고 있다가 시험이 끝나고 슬랙에서 다른 분들이 알려주셔서 허겁지겁 들어갔지만 이미 신청이 마감된 뒤라서 이번 주 팀 과제는 못하게 되었다. 처음에는 기본적으로 Shell과제 2개를 하고 C과제들로 넘어가게 되는데 분명히 작년 1학기에 전공으로..
오늘부터 1달간 진행하는 42 서울 La Piscine이 시작되었다. 원래대로라면 어제부터 시작이었겠지만 사회적 거리두기 2단계 때문에 격일제로 변경되었고, 나는 화-목-토에 출석하는 2그룹에 당첨되었다. 정부에서 11일에 사회적 거리두기를 1단계로 내린다고 발표했지만 수도권은 1.5단계이기 때문에 이번 라 피신은 일단 격일제로 진행한다고 한다. 나는 2그룹이라 오늘 화요일부터 진행하게 되었는데 1그룹분들이 슬랙에 질문글 올리는 것을 보면 벌써 겁이 난다. 그래도 나름 전공생이니까 C는 어느 정도 할 줄 알아서 다행이지만 질문들을 훑어보니 첫날은 Linux와 Git 사용법을 배운 모양이었다. 1학년 전공에서 배울 때 리눅스는 너무 외울게 많아서 반쯤 포기해 가장 학점이 안 나온 과목 중 하나였는데 큰일 ..
commit을 할때 기록되는 사용자명과 이메일 설정 git config --global user.name "user name" // 유저 설정 git config --global user.email "user@email" // 이메일 설정 git config --list // 유저명, 이메일명 확인 컴퓨터에 로컬 저장소 생성 mkdir [working directory adress] // []경로에 작업폴더생성 로컬 저장소로 이동 cd [working directory adress] // 작업폴더로 이동 원격 저장소 복사 git clone [Github repository adress] [directory name] // 원격저장소를 이름을 정해 복사 로컬 저장소에 변경내용 추가하기 git add [fo..
문제 : 2110 공유기 설치 2110번: 공유기 설치 첫째 줄에 집의 개수 N (2 ≤ N ≤ 200,000)과 공유기의 개수 C (2 ≤ C ≤ N)이 하나 이상의 빈 칸을 사이에 두고 주어진다. 둘째 줄부터 N개의 줄에는 집의 좌표를 나타내는 xi (1 ≤ xi ≤ 1,000,000,000)가 � www.acmicpc.net 집의 위치와 설치하는 공유기의 개수가 주어졌을 때, 가장 인접한 두 공유기 사이의 거리를 최대로 만들었을 때 그 거리를 출력하는 문제이다. 최적으로 되도록 공유기를 설치했을 때 첫 번째 집에 공유기를 설치하지 않았다면 맨 왼쪽 집의 공유기를 첫 번째로 옮길 수 있으므로 첫 번째 집에 공유기를 설치하는 최적해가 언제나 존재한다. 따라서 첫 번째 집에 공유기를 설치했다고 가정한 후..