0. 참가 계기어떤 분이 알려주셔서 학교 에브리타임 게시판에 올라온 홍보글을 보게 되었다. 당시 시간은 11시 30분 경이었고, 지원 마감 30분 전이었다. 행사 일정은 10월 1일 토요일 오전10시~오후9시로 11시간동안 진행되었다.나는 토요일에 회의 2개가 예정되어 있었지만 조정이 가능했던 일정이라서 조정 후에 신청완료했다. 최근에 유튜브를 통해 VC(벤처 캐피탈리스트)라는 직업을 알게 되었다.나는 전부터 창업에 관심은 있었지만, 나랑 성향이 맞는 방향은 아니라고 생각했었다.하지만 항상 관심은 있었고, 창업에 관심있는 사람들에게도 관심이 있었다.무엇이 그들에게 사업을 시작하게 했던 것인지, 어디에서 동기가 생긴 것인지가 궁금했다. 이 행사는 숙명여대 창업동아리인 '창명'과 국민대 창업동아리인 '창공'..
기록을 남기는 것에 대해 생각해 봤다.나는 평소에 듣는 강의나 책 내용 중 정리하고 싶은 부분은 개인 노션과 굿노트에 정리하고 있다.그럼 이 블로그는 왜 쓰고자 하는 걸까?단순히 강의나 책의 순서에 따라 내용을 정리한 글을 올리는게 아니라,알고리즘 문제 해결 과정이나어떤 theme을 이해하기 쉽게 정리한 글(주로 내가 몰랐다가 새로 알게된 주제들),에러 해결과정,프로젝트 진행 과정처럼내가 마주한 문제들을 해결하는 과정에 대한 글을 쓰는 것이 목적이다! 나는 아직 공부해나가고 있는 학생이기 때문에전문성을 갖춘 블로그보단 성장과정을 기록하는 수단으로 활용하고 싶다. +) 23년 현재 내가 주로 사용하는 기록 플랫폼은 티스토리, 노션, 네이버 블로그, 깃허브이고추가적으로 일정관리를 위해서는 Focus to ..
쓸게 좀 많다[ 목표달성현황 점검 ]나는 저번 학기부터 매 학기 시작 전, 나의 개인 노션에 목표들을 적어두기로 했다.이제 2학기가 시작되니까 나의 1학기를 점검 할 때가 왔다!!~!![⭕달성한 것]다양한 사람들을 최대한 많이 만나기. 그리고 꿈과 열정을 가진 사람들을 가까이 하자!작년까지는 비대면 생활로 인해 새롭게 만난 사람들이 거의 없었다. 하지만 올해에는 다양한 것들을 통해 일부러 새로운 사람들을 많이 만나려고 노력했고, 정말 많은 사람들을 만났다.봉사활동, 연합동아리(친목,운동), 미팅, 여행, 파티, 미국 단기유학, 종강총회, 동아리엠티 등등을 통해..~새롭고 열정적인 사람들을 만나는 것은, 일상에 활기와 영감을 주기 때문에 앞으로도 종종 새로운 사람들을 만날 필요가 있다고 느꼈다.그리고 이것..
2주 뒤면 개강이다. 2학기에는 공부를 더 열심히 해야겠다. 새로운 다짐을 해보도록 하지 [ 일상🎵 ] 주4일 대면이고 왕복 3시간 통학이고 이건 생각보다 힘들다. 공강일 + 주말에 마음 편하게 놀고 쉬는 시간을 갖자. 평일 저녁에는 '운동/영어/코딩/정말 특별한 일' 외에 다른 약속은 안잡아야지 평일 저녁에 강의 밀리지 않게 정리노트 만들고 과제는 밀리지 않게 한참 미리 끝내놓자 평일에 놀고 주말에 몰아서 하는 것은 아주 잘못된 계획 !!! 넘 힘들어 ,, 주말에 놀아야 하기 때문이지... [ 전공 목표 ] 하루 1시간 이상 매일 PS공부하기 방법 참고한 글: https://steady-coding.tistory.com/260 node.js이용한 프로젝트진행 학교 전공과목 공부할 때 내용정리-티스토리 ..
Phase 1: Basic gameplayProblem 0: 규칙 이해도 점검Q1: What is the purpose of the food_cost attribute? A1: Placing an ant into the colony will decrease the colony's total available food by that ant's food_cost Q2: What type of attribute is food_cost? A2: class, all Ants of the same subclass cost the same to place Problem 1: HarvestAnt, ThrowerAnt 초기 설정하기- Ant클래스의 클래스 변수인 food_cost를 override해서 각 개미 클래스에 ..
- 파이썬을 이용해서 게임을 만들어보자!The Game- 게임 소개A game of Ants Vs. SomeBees consists of a series of turns. In each turn, new bees may enter the ant colony. Then, new ants are placed to defend their colony. Finally, all insects (ants, then bees) take individual actions. Bees either try to move toward the end of the tunnel or sting ants in their way. Ants perform a different action depending on their type, s..
mint는 동전이 만들어지는 장소이다.이 문제에서 나는 Minty class를 만들어야 한다.이 클래스는 올바른 year와 worth를 가진 Coin을 출력한다.각각의 Minty class는 year stamp가 있다. update메소드는 year stamp를 Minty class의 present_year 클래스 attribute에 설정한다.create 메소드는 minty의 year가 stamped된(업데이트되지 않은 경우 Minty.present_year와 다를 수 있음) Coin인스턴스를 리턴한다.Coin 생성자는 각각의 coin의 연도가 올바른지, 각 coin의 종류(이 경우에서는 'Dime' 또는 'Nickel')가 올바른 cents 값을 가지는지 확인해야 한다.Coin의 worth 메소드의 반환..
이 프로젝트에서는 타이핑 속도를 측정하는 프로그램을 작성할 것이다.사용자가 단어를 입력한 후 맞춤법을 수정하는 기능인 autocorrect(자동 수정 입력)기능을 구현할 수 있다.이 프로젝트는 typeracer에서 영감을 받았다. Getting Started Video 참고 가능Phase 1: Typing Problem 1: pick함수 구현3개인수 받는다paragraphs: strings의 listselect 함수: 선택될 수 있는 string들에 true반환하는 함수k: 인덱스로 쓰이는 음이 아닌 정수 k리턴값은 select에서 true만족하는 것들 모아서 만든 리스트k가 너무 커서 만족하는 paragraph가 없으면 empty string을 리턴한다. => 새로 만든 리스트에서 out of list..
학교 수업에서 터미널을 사용하기 위해 내가 사용하는 Windows에 Ubuntu를 깔아야 했다. 우분투 설치하기 우분투 공식 홈페이지의 방법대로 깔았는데 시간이 꽤 오래걸렸다. 중간에 에러가 나서 고치는데에도 좀 애먹었는데 어떻게 잘 해결했었다. 우분투 사용하기 우분투를 깔았는데 내가 원하는 폴더로 접근하는법을 모르겠었다. 사진으로 보는 문제 상황 윈도우 경로랑 달라서 뭔고 했다 근데 명령어 하나면 바로 해결됨 파일탐색기 주소창 부분(사진참고)에 wsl이라고 치면 알아서 그 경로에서 리눅스가 열린다. 아래와 같이 내가 원하는대로 접근할 수 있다.
Q3: Insect CombinatoricsConsider an insect in an M by N grid. The insect starts at the bottom left corner, (1, 1), and wants to end up at the top right corner, (M, N). The insect is only capable of moving right or up. Write a function paths that takes a grid length and width and returns the number of different paths the insect can take from the start to the goal. (There is a closed-form solution..