본문 바로가기

Coading

[OS] 00. Computer System Overview 1 1. Basic Elements processor (=CPU) Main Memory I/O Module System Bus MAR과 MBR로 부연설명을 하자면, 다음과 같다. MAR mainmemory에서 명령어 또는 데이터를 읽어올 때, 혹은 mainmemory에서 데이터를 쓸 때, 주소를 지정하는 역할 MBR mainmemry와 CPU사이의 명령어와 데이터가 오고가는 중간 저장 장소 CPU 내에는 중요한 Register (레지스터) 들이 있다. PC, IR, 등등이 있는데 이에 대해 더 자세히 알아보자. 2. Control & Status Registers PC (Program Counter) 다음에 실행될 명령어의 주소가 저장 IR (Instruction Register) 현재 CPU가 실행중인 명..
[C++] 0. 표준 라이브러리, cout, cin, namespace #include [C++ 표준라이브러리] 은 input output stream의 약자이다. 즉, 입출력 기능을 사용할 수 있게 해준다. 은 cin과 cout을 제공해준다. [cin] 입력을 받을 수 있다. std::cin>>입력받고자하는것 위와 같은 형식으로 써주면 된다. c언어와 달리 포멧형식을 안써도 된다. [cout] 출력을 할 수 있다. std::cout
[JAVA 개념] method method = function public static void main(String[] args){ return } - 위 코드에서 main이라고 하는 것이 method - 객체지향에서 조금더 자세히 다룰 것 method 정의, 호출 package org.opentutorials.javatutorials.eclipse; public class Helloworld { public static void numbering() { int i = 0; while (i
[백준OJ] #2875 ; 대회 or 인턴 [해결 IDEA] - 여학생은 2명씩 남학생은 1명씩 빠지게 된다 - 팀을 만들다 남은 인원수가 인턴수보다 작으면 안된다 (=종료조건) [CODE] import sys input = sys.stdin.readline def makeTeam(n,m,k): team=0 while True: n-=2 m-=1 # 인원수에서 빼주면서,team 을 만들어 if n
[백준OJ] #1946 ; 신입사원 [해결 IDEA] - 여러번의 fail 끝에 해결했다. - dictionary로 만들어줘서, key값 sort를 해주면 위에꺼 (서류가 현 index보다 등수 높음) 랑만 비교해 주면 될줄 알았다. - 하지만, 예를들어서 [[1,6],[2,4],[3,7],[4,1],[5,3],[6,2],[7,5]]에서 [6,2]는 [4,1]보다 둘다 등수가 낮기 때문에 떨어지는 경우를 생각해, 전반적인 비교가 필요했고, 해결방안으로, 마지막으로 신입사원으로 뽑힌 인덱스랑 계속 비교해줬다. [그림 설명] [CODE] import sys def pickme(arr): pick = 1 new_list = list(map(list, zip(*arr))) # 입력 받은 리스트를 dictionary로 한후 key값에 맞게 sort..
Ch 1. 인공지능, 머신러닝, 딥러닝의 관계 인공지능, 머신러닝, 딥러닝의 관계 "딥러닝은 머신러닝의 일종이고, 머신러닝은 인공지능의 일종이다." - 딥러닝첫걸음 p18 , 김성필 지음, 한빛미디어 - 인공지능은 지능적인 요소가 포함된 기술을 총칭하는 용도로 쓰인다.하지만 머신러닝은 특정 분야이다. 딥러닝도 머신러닝의 일종이다.
[백준OJ] #1003 ; 피보나치 함수 (success) #define _CRT_SECURE_NO_WARNINGS // 백준 1003 // 피보나치 함수 #include int dp[41]; //0 int fibo(int n) { if (n 그냥 반환 else return dp[n] = fibo(n - 1) + fibo(n - 2); } int main( ) { int m; scanf("%d", &m); while (m-- > 0) { int x; scanf("%d", &x); if (x == 0) { printf("%d %d\n", 1, 0); } else if (x == 1) { printf("%d %d\n", 0, 1); } else { fibo(x); printf("%d %d\n", dp[x - 1], dp[x]); } } return 0; } * dy..
[SyntaxHighlighter] 티스토리 코드 보기 좋게 올리기 1. 파일을 다운을 받는다.2. 스킨편집 > html 편집 > 파일업로드를 눌러 styles와 scripts 파일을 업로드한다3. html 수정을 해준다. -1) 를 넣어주기위해 를 찾는다. -2) 바로 윗줄에 아래코드를 입력해준다 -3) 이부분에서 shCore( ).css 가 테마를 변경할 수 있는 코드다. -4) 테마변경 코드는 http://alexgorbatchev.com/SyntaxHighlighter/manual/themes/ 에서 확인가능하다. -5) body부분도 수정해준다. body id="" Onload="dp.SyntaxHighlighter.HighlightAll('code');" 4. 적용을 한뒤, 코드를 게시할 때, html 체크박스를 누른뒤, 아래와 같이 입력하고 사이에 코드를 넣..