정리안된 블로그라 부끄럽지만 첫 개발 대외활동 지원이라 그 후기를 남겨본다. 작년엔 졸업 작품을 만들고 졸업전시위원회에 참여하게 되서 개발을 공부할 시간이 없었지만 완전히 전향하기로 마음먹은 지금부터..
시간제한 메모리제한 알고리즘 분류 2 초 128 MB 수학 문제 위의 그림과 같이 육각형으로 이루어진 벌집이 있다. 그림에서 보는 바와 같이 중앙의 방 1부터 시작해서 이웃하는 방에 돌아가면서 1씩 증가하는 번호..
유클리드 호제법 학교에서 수학을 배울 때 정수 단원에서 잠깐 소개되었었던 그 이론을 다시 알아보고, 백준 문제와 함께 천천히 익혀보자. 두 개의 양수 a와 b의 최대공약수를 구하려면 "a와 b를 소인수분해"하면..
아래 링크 강의를 수강하고 정리하였습니다. 기초 학습 단계로 부정확한 정보가 있을 수 있습니다. https://youtu.be/yWWbLrV4PZ8 / 나동빈님의 실전 알고리즘 강좌 34강 https://www.youtube.com/watch?v=UcjK_k5..
시간제한 메모리제한 알고리즘 분류 1 초 256 MB 구현, 문자열 문제 알파벳 소문자로만 이루어진 단어 S가 주어진다. 각각의 알파벳에 대해서, 단어에 포함되어 있는 경우에는 처음 등장하는 위치를, 포함되어 있..
시간제한 메모리제한 알고리즘 분류 2 초 512 MB 정렬, 값 / 좌표 압축 문제 수직선 위에 N개의 좌표 X1, X2, ..., XN이 있다. 이 좌표에 좌표 압축을 적용하려고 한다. Xi를 좌표 압축한 결과 X'i의 값은 Xi > X..
#include #include #include #include using namespace std; /* 문제 조건 1. 길이 다름: 시리얼번호가 짧은 것 2. 길이 같: 모든 자리수 합이 작은 것 (숫자) 3. 둘다 같: 사전순 . 숫자 < 알파벳 * 설계 1. 스트..
시간제한 메모리제한 알고리즘 분류 2 초 512 MB 그리디, 정렬, 스위핑 문제 “호 안에 수류탄!!” 대한건아 욱제는 수류탄 투척 훈련을 받고 있다. 욱제를 필두로, 훈련장에는 욱제를 포함한 N명의 전우들이 일렬..
시간제한 메모리제한 알고리즘 분류 5 초 256 MB 정렬, 분할 정복 문제 인하대 주변 치킨칩의 맛의 정도를 측정해 수치화하는 동아리 C.T.P(Chicken Tastes Perfect)의 회장 민호는 치킨집의 맛의 수치를 감소하지..
Merge Sort? : 주어진 문제를 반으로 분할하고 해결한 뒤 다시 병합하는 분할 정복 알고리즘 https://www.youtube.com/watch?v=ctkuGoJPmAE 나동빈님의 merge sort 튜토리얼을 보고 merge sort 배열의 구현에는..
프로젝트 진행 순서는 다음과 같이 진행했다. 1. 대주제 선정 2. 대주제의 키워드 도출과 현상 분석 3. Person, Persona, Player의 3P이론과 대주제 속 자아 정체성 형성의 연구 4. 페르소나 통합과 정립을 위한..
시간제한 메모리제한 알고리즘 분류 2 초 128 MB 수학, 그리디, 정렬 문제 옛날 옛적에 수학이 항상 큰 골칫거리였던 나라가 있었다. 이 나라의 국왕 김지민은 다음과 같은 문제를 내고 큰 상금을 걸었다. 길이가..
12월 27일, "뇌를 자극하는 C++ STL" 학습 시작. 아래는 멤버함수를 이용한 연산자 오버로딩의 코드이다. #include using namespace std; class Point { int x; int y; public: Point(int _x = 0, int _y = 0) :x(..
지금 서비스 타겟은 꽤 헤비하다. 제일 먼저 서비스 볼륨을 줄이고 서비스 뼈대가 될 경험을 설계하는데에 집중해야한다. 게이미피케이션 요소가 들어간 VR 심리 검사류로 볼 수 있다 360 degreee test 아예 VR 유..
파이썬의 입출력 연산은 C나 C++과 같은 다른 언어에 비해 꽤 시간이 필요하다. 따라서, 시간을 절약하기위해 sys 모듈을 import해서 sys.stdin.readline()을 사용해보자. 아래의 예시를 IDLE에 입력해 실행해보자..
저자 | 다이키 신이치로 옮긴이 | 안선주 출판사 | 썸앤파커스 인덱스 1장. 직감 디자인 2장. 놀람 디자인 3장. 이야기 디자인 4장. 체험 디자인 요약 저자인 다마키 신이치로는, 유명 게임의 사례들을 UX의 개..
문제 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 조건 입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (..
영화를 보고나서 나의 감상. 사실 나는 이 영화의 존재를 국내 인디 가수인 CHEEZE의 동명의 곡을 듣고 알게 되었다. 영화에 깊은 관심이 없었기에 미셸 공드리 감독의 작품 또한 자세히 알지 못했고 낯설었다. 스..
"# Basic-Git-Tutorial" Date : 2021-03-22 References :https://www.youtube.com/playlist?list=PLRx0vPvlEmdD5FLIdwTM4mKBgyjv4no81 Git의 장점 원격 저장소를 거쳐서 파일을 관리하므로, 여러 개발자가 동시다..
백준 문제를 살펴보면, 입력에 두 자연수 A와 B가 주어진다. (1 ≤ A, B ≤ 10,000) 라는 제한 조건이 있다. 이 조건을 해결하면서 출력을 받으려면 어떻게 해야할까? 파이썬 문법을 배운지 오래되었기에 간단한..
컴파일러는 맨 위의 코드부터 읽어 나가기 때문에, 선언과 정의를 정리할 필요가 있다. #include // cout, cin, endl... #include //printf using namespace std; int add(int a, int b); // Foward declaration,..
함수를 이용한 인풋 입력 // 따라하며 배우는 C++ 스터디 - 1.5 함수 // TBCppStudy.cpp #include // cout, cin, endl... #include //printf using namespace std; int getUserNumA() { cout << "Input your numbe..
1.4 입출력 스트림 - cin,cout,endl cin → console in cout → console out endl → end line #include // cout, cin, endl... #include //printf int multiplyNumbers(int a, int b) { int sum = a * b; return..