분류 전체보기
알고리즘28 :: BOJ_2979_트럭주차
알고리즘28 :: BOJ_2979_트럭주차
2019.09.121 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 package backjun모음; import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.ArrayList; import java.util.Collections; import java.util.StringTokenizer; /* * * 하나의 점으로 본것은 큰 실수 * 범위로 체크 해야 했다. */..
알고리즘27 :: BOJ_17142_연구소3
알고리즘27 :: BOJ_17142_연구소3
2019.09.121 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 12..
JS01 :: Javascript es6 환경에서 함수 module 하기
JS01 :: Javascript es6 환경에서 함수 module 하기
2019.06.01l.빠르게 시작하기 test1.js function testFunction(){ ... } let testVariable; module.export = { testFunction, testVariable } test2.js let testFunction = require('./test1.js').testFunction; let testVariable = require('./test1.js').testVariable; ll.모듈 Javascript에서 export 문은 함수, 변수를 다른 .js로 내보낼때 사용하게 됩니다. lll.설명 MDN 에서 나와있는 방법이 정석입니다. ES Module은 ECMAScript 의 표준입니다. 예전에는 CommonJS 을 사용했습니다. 현재 브라우저에서 가장 큰 특징중..
일상01 :: 인턴1일차
일상01 :: 인턴1일차
2019.03.05굉장히 무거워보이는데 업무에비해 밝고 좋았다. 차차 진행해나가겠지만 지금은 데이터분석에 집중해야겠다.
Kakao Clone05 :: CSS
Kakao Clone05 :: CSS
2019.03.02잘 적용이 안되는것도 있는데 체크한 부분은 포스팅으로 올린다. 오늘은 css 부분에 대해서 다뤄봤는데 관련되서 몇가지 정리하려고 한다. . class 이름 { } 이런식으로 쓰는것이 보통이다. 1 2 3 4 5 6 7 8 9 10 11 12 13 .top-header .header__top, .top-header .header__bottom { display:flex; justify-content: space-between; }//header_top 과 header_bottom에 적응했다. .top-header .header__bottom{ margin:0 10px; } .top-header .header__column:nth-child(2){ text-align:center; } Colored by C..
Java06 :: [윤열프]실행 흐름의 컨트롤
Java06 :: [윤열프]실행 흐름의 컨트롤
2019.03.01* if문과 if~else 문 조건을 나타내는 것이다. * 자바는 if , else if, else if, else 이런식으로 쓴다. * > ? : 이런 조건연산자가 있는데 굉장히 유용하다. 12int bbig;bbig = ( num1 > num2 ) ? num1 : num2cs조건이 맞으면 num1이 아니면 nun2가 저장된다. * switch 와 break123456789101112switch(n){ case 1: case 2: ... default : }//중간마다 break; 는 반드시 넣어야 한다. 그렇지 않으면 다음 case도 실행되서 결국에는 //default도 실행된다. Colored by Color Scriptercs특히, n에 따라서 case 앞에 1,2,3, 이 결정되는거라면 / 나 ..
IT02 :: [전자계산기구조]기출문제1회
IT02 :: [전자계산기구조]기출문제1회
2019.03.01* Flynn의 컴퓨터 분류SISD : SIMD :MISD : 다수의 처리기에 의해서 각각의 명령들이 하나의 DATA를 처리한다. PIPE라인 병렬 처리가 가능하다.MIMD : * 순서 논리 회로 : 반가산기, 전가산기 등등조합 논리 회로 : 플립플롭, 카운터, 레지스터 ,RAM, CPU현재 상태가 다음 상태의 출력에 영향을 미치는것은 조합 논리 회로이다. * 주요 명령의 마이크로 오퍼레이션ADD, LDA, STA, BSA 인지 판단하는것이 중요하다. * 마이크로 오퍼레이션한개의 Micro Operation 수행하는데 걸리는 시간을 Micro Cycle Time 이라고 한다. 즉, Clock Pluse에 의해서 동기화 되어 작동하는데 Pluse를 CPU Clock 이라고 하고 CPU Clock의 발생 주..
Java05 :: [윤열프] Operators
Java05 :: [윤열프] Operators
2019.02.28본 내용은 윤성우의 열혈 프로그래밍 관련 책에서 학습한 내용을 정리한 것입니다. * 연산자 순위 * / % 모두 같은 순위다. => 진행 방향이다. 그외는 모두 찾아보면 된다. * 나눗셈과 나머지 나눗셈과 나머지는 큰 수에 한 자리씩 catch 할때도 유용하고 여러모로 쓰이는 곳이 많다. % 나머지 / 몫 * 복합 대입 연산자 쉽게 한문장으로 쓸 수 있다. 예를 들면, a = a+b 를 a+=b 로 쓸 수 있다. * 관계 연산자 = 익히면 될듯 하다. * 논리 연산자 && , ||, ! * Short - Circuit Evaluation &&, || 연산자를 쓰면 발생하는 문제로 (num2 -= 10) && (num2+=29) >0 앞에서 이미 false 이면 뒤에는 나가게 된다. 또, (num1+=20..
알고리즘26 :: BOJ_11729_하노이타워
알고리즘26 :: BOJ_11729_하노이타워
2019.02.28123456789101112131415161718192021#include using namespace std; void func(int a, int b, int n){ if(n==1){ // a에 있는 원판 1개를 b로 옮기기만 하면 됨 cout
알고리즘25 :: BOJ_2017_미로탐색
알고리즘25 :: BOJ_2017_미로탐색
2019.02.281 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 #include using namespace std; #define X first #define Y second // pair에서 first, second를 줄여서 쓰기 위해서 사용 string board[102]; // '1'이 파란 칸, '0'이 빨간 칸에 대응 int dist[102][102]; // 해당 칸을 방문했는지 여부를 저장 int n,m; int dx[4] = {1,0,-1,0}; int dy[4] = {0,1,0,-1}; // 상하좌우 네 방향을 의미 int main(){ ios::sync_with_stdio(0); cin.ti..
알고리즘24 :: BOJ_1926번_그림
알고리즘24 :: BOJ_1926번_그림
2019.02.281 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 #include using namespace std; #define X first #define Y second // pair에서 first, second를 줄여서 쓰기 위해서 사용 int board[502][502]; // 1이 파란 칸, 0이 빨간 칸에 대응 bool vis[502][502]; // 해당 칸을 방문했는지 여부를 저장 int n,m; int dx[4] = {1,0,-1,0}; int dy[4] = {0,1,0,-1}; // 상하..
알고리즘23 :: 블러드 필 알고리즘 전형적인 예제
알고리즘23 :: 블러드 필 알고리즘 전형적인 예제
2019.02.28#include using namespace std; #define X first #define Y second // pair에서 first, second를 줄여서 쓰기 위해서 사용 int board[502][502] = {{1,1,1,0,1,0,0,0,0,0}, {1,0,0,0,1,0,0,0,0,0}, {1,1,1,0,1,0,0,0,0,0}, {1,1,0,0,1,0,0,0,0,0}, {0,1,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0} }; // 1이 파란 칸, 0이 빨간 칸에 대응 bool vis[502][502]; // 해당 칸을 방문했는지 여부를 저장 int n = 7, m = 10; // n = 행의 수, m = 열의 수 int..