본문 바로가기

전체 글326

[C++/Game] Google Dino 게임 만들기 ( 원본 ) https://blog.naver.com/glass_sh/222643161325 [C++/Game] Google Dino 게임 만들기 Google Chrome Easter Egg - Dino game 인터넷이 끊기면 나타나는 구글 크롬의 이스터에그 게임이다! ... blog.naver.com Google Chrome Easter Egg - Dino game 인터넷이 끊기면 나타나는 구글 크롬의 이스터에그 게임이다! 크롬 주소창에 chrome://dino 라고 검색하면 플레이 가능하다. c++과 c를 이용했고, 아래 글의 코드를 참고하였다. ​ https://eskeptor.tistory.com/159 [C++] Google 공룡 게임 만들어보기 크롬에서 인터넷이 끊겼을 때 할 수 있는 공룡 .. 2022. 7. 25.
[C++/백준] 10989 : 수 정렬하기 3 문제 N개의 수가 주어졌을 때, 이를 오름차순으로 정렬하는 프로그램을 작성하시오. 입력 첫째 줄에 수의 개수 N(1 ≤ N ≤ 10,000,000)이 주어진다. 둘째 줄부터 N개의 줄에는 수가 주어진다. 이 수는 10,000보다 작거나 같은 자연수이다. 브론즈 1티어. 처음에는 아무 생각 없이 배열에다가 입력을 모두 저장하고, 버블 정렬 식으로 풀면 된다고 생각했는데 특이하게도 이 문제는 메모리 제한이 8MB이었다.(아주 작은 편) 그래서 배열 크기 + 정렬 시간 -> 실패 예감 // 아래는 메모리 초과 코드 int main() { int n; int a = 0; int nums[10000000] = { 0, }; cin >> n; for (int i = 0; i > num.. 2022. 7. 25.
[C++/백준] 2920 : 음계 문제 다장조는 c d e f g a b C, 총 8개 음으로 이루어져있다. 이 문제에서 8개 음은 다음과 같이 숫자로 바꾸어 표현한다. c는 1로, d는 2로, ..., C를 8로 바꾼다. 1부터 8까지 차례대로 연주한다면 ascending, 8부터 1까지 차례대로 연주한다면 descending, 둘 다 아니라면 mixed 이다. 연주한 순서가 주어졌을 때, 이것이 ascending인지, descending인지, 아니면 mixed인지 판별하는 프로그램을 작성하시오. 브론즈 2. PS에 여러 방법이 있을 것 같아 고민하다가 입력과 동시에 비교하는 방법이 가장 효율적일 것 같아서, 반복문 안에 if문을 넣어버렸다. 근데 다른 풀이를 보니 숫자 누적 말고 그냥 tf로 했어도 되는거였네...ㅎㅎ #include.. 2022. 7. 22.
3학년 1학기 TA인턴십(코딩입문 과목) 후기⌨️ 3학년 1학기, 대학에 와서 처음으로 조교를 맡아본 경험을 글로 정리하려 한다. 함께한 다른 조교들도 각자의 블로그에 포스팅할 것이다 (아마도) 우리 학과는 학부생이 3학년부터 우리 과 전공 과목 조교를 할 수 있다 일명 "TA인턴쉽" 과목으로, 한 학기 동안 담당 교수님을 도와 수업을 보조하면 전공학점 2학점과 PASS를 받을 수 있다.(패논패 과목) 나는 1학년 과목 중 파이썬을 배우는 수업에서, A+라는 좋은 성적을 거둔 경험이 있고 담당 교수님께서도 너무 친절하고 좋으셨던 분이었기 때문에 친구와 함께 파이썬 강의 조교를 문의하여 발탁되었다. 조교 선발 방식은, 모집 공고를 보고 원하는 교수님께 공손하게 이메일을 보내 문의하면 된다. 저 이 과목에서 성적 잘 받았고 조교 하고싶습니다 열심히 하겠습니.. 2022. 7. 22.
[C++/백준] 2775 : 부녀회장이 될테야 문제 평소 반상회에 참석하는 것을 좋아하는 주희는 이번 기회에 부녀회장이 되고 싶어 각 층의 사람들을 불러 모아 반상회를 주최하려고 한다. 이 아파트에 거주를 하려면 조건이 있는데, “a층의 b호에 살려면 자신의 아래(a-1)층의 1호부터 b호까지 사람들의 수의 합만큼 사람들을 데려와 살아야 한다” 는 계약 조항을 꼭 지키고 들어와야 한다. 아파트에 비어있는 집은 없고 모든 거주민들이 이 계약 조건을 지키고 왔다고 가정했을 때, 주어지는 양의 정수 k와 n에 대해 k층에 n호에는 몇 명이 살고 있는지 출력하라. 단, 아파트에는 0층부터 있고 각층에는 1호부터 있으며, 0층의 i호에는 i명이 산다. 브론즈 1. 생각보다 문제 풀기가 복잡하고 까다로웠다. 이차원배열을 사용하여 풀었더니 비주얼 스튜디오에서 C.. 2022. 7. 22.
[C++/백준] 1712 : 손익분기점 문제 월드전자는 노트북을 제조하고 판매하는 회사이다. 노트북 판매 대수에 상관없이 매년 임대료, 재산세, 보험료, 급여 등 A만원의 고정 비용이 들며, 한 대의 노트북을 생산하는 데에는 재료비와 인건비 등 총 B만원의 가변 비용이 든다고 한다. 예를 들어 A=1,000, B=70이라고 하자. 이 경우 노트북을 한 대 생산하는 데는 총 1,070만원이 들며, 열 대 생산하는 데는 총 1,700만원이 든다. 노트북 가격이 C만원으로 책정되었다고 한다. 일반적으로 생산 대수를 늘려 가다 보면 어느 순간 총 수입(판매비용)이 총 비용(=고정비용+가변비용)보다 많아지게 된다. 최초로 총 수입이 총 비용보다 많아져 이익이 발생하는 지점을 손익분기점(BREAK-EVEN POINT)이라고 한다. A, B, C가 주어졌.. 2022. 7. 22.
728x90
반응형