패스트캠퍼스 챌린지 4일차(01/27) 데일리 미션 오늘은 좀 쉬어가는 의미로?? 가볍게 이해 가능한 내용을 한다고 하셨습니다. 시간복잡도 얘긴데, 전혀 가볍지 않게 배운 전적이 있어서 긴장함. 왜냐면.. 정의에 따라서 배웠거든요... 어떤 함수 f(x)가 있을 때 f(n) n_0일 때 n_0)와 상수 c가 존재하면 O(g(n))이라고 할 수 있다였나? 수학에 약한 저라서 저게 뭔 소린가 그래서 어쩌라는건가 수학적 증명을 그때그때 해야하는건가 별 생각을 다 했었죠 참고로 위에 적은건 사실과 다를 수 있으니 혹여 누가 보더라도 넘어가주시길 바랍니다. 여기서도 정의로 배웠으면 험난할 뻔 ㅎ 다행스럽게도 그런걸 하지는 않았어요. 좀 더 실질적으로 빨리빨리 코드로 계산할 수 있게끔 알려주셨음. 정말 다행ㅋㅋㅋㅋ..
패스트캠퍼스 챌린지 3일차(01/26) 데일리 미션 안녕하세요! 오늘도 미션 포스팅을 하러 왔습니다. 두 번째 사진 각도가 왜저러냐면 ㅋㅋㅋㅋㅋㅋㅋ vscode 테마를 어둡게 해놨더니 제가 너무 잘 비치지뭐예요...? 부끄러워서 최대한 안 나오게 틀어버렸습니다. 그 결과 집이 조금 비치지만 어차피 뭐 별 것도 없는 집이기 때문에 그냥 넘어갑니다. 오늘은 링크드리스트를 수강했어요. 링크드리스트는 정말정말 많이 접했어서 이해가 쉬웠네요. 2학년 때였나? 자료구조 과목이 아닌데도 과제가 링크드리스트를 직접 구현해서 뭐 여차저차 하는거였는데, 그땐 자료구조를 배우지도 않았었고 링크드리스트라는 개념조차 처음 들어봤었어요. 당연히 엄청 헤맸죠. 2학년이라곤 하지만 2학년 1학기 초반이면 1학년과 다름이 없으니 ㅋㅋ..
패스트캠퍼스 챌린지 2일차(01/25) 데일리 미션 아래는 인증샷! 쥬피터노트북으로 해서 그런지 뭔가 직접 뭘 하는 스샷은 없는 거 같네요 흠... 알고리즘이나 코테까지 넘어가야 직접 문제도 풀고 할 것 같습니다. 오늘은 큐 배웠는데, 일단 큐까지만 듣고 포스팅하고 있어요. 스택까진 듣으려고요. 원래 큐랑 스택은 같이 가야 하는 거 아닙니까?? 그렇게 생각함. 후기 500자라는 게 너무 쓸 말이 없어서 쓰다 보면 음 오늘은 뭘 들었고요 뭐가 좋았고요 음.. 역시 좋고요... 이 소리밖에 안 하는 거 같습니다. 이틀 차에 할 말은 아니긴 한데 유경험 자니까요 일단 23일 차쯤이라고 생각해봅시다 그래서 뻔하지만 오늘도 강의에서 좋았던 점은, 제가 들었던 강의들은 실제로 구현하기만 하거나 아니면 이미 있는 클..
패스트캠퍼스 챌린지 0일차(01/24) 데일리 미션 안녕하세요! 패스트캠퍼스 챌린지가 또다시 열려서(ㅎㅎ...) 다시 도전하게 되었습니다. 저번 챌린지도 도전을 했었는데 일주일 남기고 하루를 까먹어 실패하고 말았거든요......... 정말 너무 허무하고 고작 하루때문에 실패하다니... 하면서 슬펐던 기억이 납니다. 그때랑 지금이랑 같은 환급 챌린지인데 세부사항이 조금씩 바뀌었어요. 가장 크게는 30일 -> 50일로 확 늘어났다는 점입니다. 한 달도 실패했는데 50일은 막막하기만 하지만... ㅋㅋㅋ 개강하기 전에는 그럭저럭 무난하게 통과할 것 같아요. 개강하고는 너무 바쁘지만 않았으면 좋겠네요. 데일리 미션도 조금 바뀐게, 기본 틀은 똑같은데 인증샷이 1개에서 2개로 늘어났고 뭔가 안내사항에 주의사항이 쪼..
https://www.acmicpc.net/problem/10815 문제 설명 숫자 카드는 정수 하나가 적혀져 있는 카드이다. 상근이는 숫자 카드 N개를 가지고 있다. 정수 M개가 주어졌을 때, 이 수가 적혀있는 숫자 카드를 상근이가 가지고 있는지 아닌지를 구하는 프로그램을 작성하시오. 입력 첫째 줄에 상근이가 가지고 있는 숫자 카드의 개수 N(1 ≤ N ≤ 500,000)이 주어진다. 둘째 줄에는 숫자 카드에 적혀있는 정수가 주어진다. 숫자 카드에 적혀있는 수는 -10,000,000보다 크거나 같고, 10,000,000보다 작거나 같다. 두 숫자 카드에 같은 수가 적혀있는 경우는 없다. 셋째 줄에는 M(1 ≤ M ≤ 500,000)이 주어진다. 넷째 줄에는 상근이가 가지고 있는 숫자 카드인지 아닌지를 ..
https://www.acmicpc.net/problem/1946 문제 설명 언제나 최고만을 지향하는 굴지의 대기업 진영 주식회사가 신규 사원 채용을 실시한다. 인재 선발 시험은 1차 서류심사와 2차 면접시험으로 이루어진다. 최고만을 지향한다는 기업의 이념에 따라 그들은 최고의 인재들만을 사원으로 선발하고 싶어 한다. 그래서 진영 주식회사는, 다른 모든 지원자와 비교했을 때 서류심사 성적과 면접시험 성적 중 적어도 하나가 다른 지원자보다 떨어지지 않는 자만 선발한다는 원칙을 세웠다. 즉, 어떤 지원자 A의 성적이 다른 어떤 지원자 B의 성적에 비해 서류 심사 결과와 면접 성적이 모두 떨어진다면 A는 결코 선발되지 않는다. 이러한 조건을 만족시키면서, 진영 주식회사가 이번 신규 사원 채용에서 선발할 수 있..
https://www.acmicpc.net/problem/1697 문제 설명 수빈이는 동생과 숨바꼭질을 하고 있다. 수빈이는 현재 점 N(0 ≤ N ≤ 100,000)에 있고, 동생은 점 K(0 ≤ K ≤ 100,000)에 있다. 수빈이는 걷거나 순간이동을 할 수 있다. 만약, 수빈이의 위치가 X일 때 걷는다면 1초 후에 X-1 또는 X+1로 이동하게 된다. 순간이동을 하는 경우에는 1초 후에 2*X의 위치로 이동하게 된다. 수빈이와 동생의 위치가 주어졌을 때, 수빈이가 동생을 찾을 수 있는 가장 빠른 시간이 몇 초 후인지 구하는 프로그램을 작성하시오. 입력 첫 번째 줄에 수빈이가 있는 위치 N과 동생이 있는 위치 K가 주어진다. N과 K는 정수이다. 출력 수빈이가 동생을 찾는 가장 빠른 시간을 출력한다..
자바스프링 강의를 듣기 전, 인텔리제이 가이드 영상을 먼저 시청하며 자주 쓰는 단축키를 정리했습니다. 저는 맥 유저이므로 맥 기준으로. 프로젝트 창 포커스 command + 1 에디터에서 타이핑하던 중 누르면 프로젝트 창으로 이동. 이때 다시 누르면 에디터로 이동(이동 시 프로젝트 창이 사라짐. 사라지지 않게 돌아오려면 esc 누르기 파일 내용 미리보기 프로젝트 창 내 파일이 선택된 상태에서 space 에디터 전체화면 shift + command + f12 메뉴나 프로젝트창을 모두 집어넣고 에디터만 크게크게, 전체화면 보듯이 띄워둔 파일 이동 control + tab 파일 새로 생성 에디터: control + option + N 프로젝트: command + N 동일한 위치에 파일이 새로 생성된다. (우측..
Comment