분류 전체보기

coding_test/CodeTree

[코드트리 조별과제] 6주차 조별과제

회사생활을 하니 정말 개인시간이라는걸 찾아볼수가 없는 것 같다. 직장인분들 정말 존경합니다. 너무 하위문제에 발목잡혀있던 것 같다. 정작 나한테 필요한 내용은 볼 시간도 없이, 하위 문제를 수십개씩 계속 풀다보니, 시간만 버린 듯 하다. 코드트리라는 좋은 서비스를 제대로 이용하지 못한 것 같다. 나중에 또 열리면 그때가선 제대로 써봐야겠다. 각설하고 몇문제 정리나 해보자. Novice Mid정렬https://www.codetree.ai/missions/5/problems/line-up-students-2?&utm_source=clipboard&utm_medium=text더보기#include #define ALL(X) X.begin(), X.end()#define endl '\n'using namespac..

coding_test/CodeTree

[코드트리 조별과제] 8/13 5주차 화요일 조별과제 레포트

본인은 5주차 화요일인 8/13부터 시작했기 때문에, 5주차부터 적는다. 최대한 매일 적어보겠다. 자잘한 문제는 적기 귀찮기도 하고, 테스트문제가 앞의 연습문제들의 총망라이기 때문에, 테스트 문제만 적는다. Novice Mid1. 함수 - 값을 반환하지 않는 함수https://www.codetree.ai/missions/5/problems/find-the-least-common-multiple?&utm_source=clipboard&utm_medium=text 코드트리 | 코딩테스트 준비를 위한 알고리즘 정석국가대표가 만든 코딩 공부의 가이드북 코딩 왕초보부터 꿈의 직장 코테 합격까지, 국가대표가 엄선한 커리큘럼으로 준비해보세요.www.codetree.ai  문제 풀이더보기from math import ..

카테고리 없음

블로그 다시 쓰기 (feat.CodeTree 조별과제 이벤트)

블로그 글 작성창을 1년 4개월정도만에 다시 열어보는 것 같다. 그땐 참 열심히 적었는데, 고작 지옥의 공대 생활 몇년좀 했다고 사람이 이렇게 바뀐걸 보니, 시간이 지난게 체감되기도 하고, 사람 참 많이 바뀌었다는 생각도 든다.내 블로그를 누가 그리 정성스레 보겠냐마는, 그래도 나중에 블로그 돌아보는 날이 오면, 기억을 되살릴 용도로 글이나 좀 남겨둘까 한다. 주인장은 지금까지 왜 블로그를 내다 버렸는가?변명이나 하자면, 3학년때, 운영체제, 소웨공 등을 정리하며, 블로그 내용을 좀 더 알차게 쓰고자 했지만, 당시 7전공이라는 짓을 해버리며, 블로그 정리를 제대로 하지 못했다. 이런 과목들이 쌓이고, 정리해야할 내용은 점차 밀려버리며, 초반 부분만 기록이 된 채 블로그를 작성하지 못했다. 게다가 살인적인..

대학교/운영체제

chap2. 컴퓨터 시스템과 운영체제 (2)

※ 공부한 것을 정리한 노트입니다. 참고만 하세요. ※ 3. 커널과 시스템 호출 응용프로그램의 자원 접근 문제 오늘날의 운영체제는 다중프로그래밍 운영체제이다 문제 응용 프로그램이 직접 하드웨어에 접근하면 충돌 및 훼손 가능성 매우 큼 ex) 타 응용 프로그램이 적재된 메모리 훼손, 또는 만들어둔 파일 삭제 및 훼손, 커널이 적재된 영역 훼손 해결 응용프로그램의 모든 하드웨어 직접접근 불허, 오직 커널만이 가능 구체적인 해결 메모리 공간을 사용자 공간(응용프로그램 적재)과 커널 공간(커널 적재)으로 분리 CPU의 실행모드를 사용자 모드와 커널 모드로 분리 응용프로그램은 사용자모드에서만, 커널 코드는 커널모드에서만 because, 사용자 공간에서 커널 공간 직접접근 못하게 하기 위해, 접근 시도시 응용프로그..

대학교/운영체제

chap2. 컴퓨터 시스템과 운영체제 (1)

※ 공부한 것을 정리한 노트입니다. 참고만 하세요. ※ 1. 컴퓨터 시스템과 하드웨어 컴퓨터 시스템 계층 응용 프로그램층 : 사용자와 가장 가까운 계층. 운영체제층 : 그림처럼 사용자가 하드웨어로 직접 접근하는 것을 막는다. 하드웨어층 계층의 특징 사용자 : 응용프로그램과 GUI, 툴을 이용해 컴퓨터를 활용함 운영체제 : 하드웨어에 대한 배타적 독점 권한 → 사용자는 하드웨어에 직접 접근할 수 없고, 오직 운영체제를 통해 접근 ∴ 운영체제는 응용프로그램과 하드웨어간의 중계를 담당한다. 그리고 사용자가 하드웨어에 대해 몰라도 컴퓨터를 사용할 수 있도록 한다. 컴퓨터 하드웨어 구성 CPU (Central Processing Unit, 중앙 처리 장치) instruction 해석하여 실행 n비트 cpu -> ..

coding_test/BAEKJOON

백준 2877번 C++ 풀이

https://www.acmicpc.net/problem/2877 2877번: 4와 7 창영이는 4와 7로 이루어진 수를 좋아한다. 창영이가 좋아하는 수 중에 K번째 작은 수를 구해 출력하는 프로그램을 작성하시오. www.acmicpc.net 시간 제한 메모리 제한 solved.ac 티어 1 초 128 MB 골드 5 문제 창영이는 4와 7로 이루어진 수를 좋아한다. 창영이가 좋아하는 수 중에 K번째 작은 수를 구해 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 K(1 ≤ K ≤ 10^9)가 주어진다. 출력 첫째 줄에 창영이가 좋아하는 숫자 중 K번째 작은 수를 출력한다. 4와 7로만 이루어진 숫자중에서 k번째로 작은 숫자를 구하는 문제이다. 처음 봤을때는 DP일거 같긴 했지만, 마땅한 방법이 생각이 나..

대학교/소프트웨어공학론

5. 요구사항 개발 프로세스

※ 공부한 것을 정리한 노트입니다. 참고만 하세요. ※ 1. 도출 설명 비즈니스 분석가가 이해관계자로부터 목표 시스테에 바라는 요구를 식별하는 단계 요구사항 도출 기법 인터뷰 직접 대화를 통해 요구사항 도출 개인, 소규모 그룹을 대상으로 실시 → 통제 수월 라포, 경청 범위에서 벗어나면 안됨 폐쇄적 X, 개방형 질문 O 폐쇄적 질문 : y/n과 같이 미리 정해진 해답을 가지는 질문. 보통 확인 용도 개방형 질문 : 답이 정해지지 않음. 상세한 정보 획득 용도 5 Whys 기법으로 문제의 근본 원인 식별 워크숍 이해관계자들의 협업을 통핸 요구사항 도출 및 정의 다양힌 이해관계자들, facilitator(촉진자), 서기 참여 특정 주제 기반의 의견 공유 다양한 이해관계자의 요구사항 동시 도출 의견 충돌 해소..

대학교/소프트웨어공학론

4. 요구사항

※ 공부한 것을 정리한 노트입니다. 참고만 하세요. ※ 요구사항의 중요성 아직도 많은 프로젝트들은 도전중이다(https://codejin.tistory.com/250) 프로젝트의 성공, 도전, 실패의 주 원인은 요구사항에 있다. 즉, 요구사항이 잘 되는지 안되는지는 곧 해당 프로젝트의 흥망성쇠를 결정하는 셈이다. 요구사항이란? 문제 해결을 위해 무엇을 구현해야 하는가에 대한 명세 시스템이 동작한느 방법, 속성, 혹은 특성을 설명 시스템 개발 프로세스의 일종의 제약 조건 요구사항 분류 위로 갈수록 범위가 크다(추상적이다) / high level이다 Business requirements why? 이윤증가, 비용절감, 이윤 방어, 미래에 소용될 수 있는 비용 절감 제품을 개발함으로써 얻을 수 있는 이득을 명..

CodeJin
'분류 전체보기' 카테고리의 글 목록