일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 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 |
- 알고리즘
- 그래프
- SQL
- 자바
- 다이나믹 프로그래밍
- 그리디
- MySQL
- ubuntu
- 백준 16918번
- react
- 머신러닝과 딥러닝
- 백준 18310번
- java_programming
- 백준 1253번
- 백준 15787번
- Python
- 백준
- 명품자바
- 모각코
- AWS
- 백준 2512번
- 백준 1987
- SWEA 15612번
- javascript
- 깃헙
- HUFS 모각코 캠프
- 백준 1331번
- 다이나믹프로그래밍
- 백준 3085번
- 백준 17451번
- Today
- Total
목록Language (23)
차곡차곡
부동 소수점형 부동 소수점이란 컴퓨터에서 실수를 표시하는 방법으로, 소수점의 위치가 고정되어 있지 않다는 의미에서 부동 소수점 수라고 한다. 부동 소수점 상수 부동 소수점 상수를 표기하는 방법 소수점 표기법 ex) 12345.6 지수 표기법 ex) 1.23456X10^4 부동 소수점 상수는 기본적으로 double형으로 간주된다. 만약 double형이 아닌 float형 상수를 만들고 싶다면 상수 끝에 f 또는 F를 붙여줘야 한다! 3.141592F 형식 지정자 float : %f double : %lf 8진수 : %o 16진수 : %x float와 double의 지수 표기법 : %e long double의 지수 표기법 : %Le float형은 6개의 유효 숫자를 가질 수 있고, double형은 15개의 유..
for() 초깃값부터 시작해서 증가 또는 감소하면서 조건에 부합하면 계속 순회한다. const animals = ["lion", "tiger"]; for (let i=0; i { console.log(animal); }); map() 배열의 각 요소에 대해 callback을 실행하고 실행 결과를 모은 새 배열을 리턴한다. arr = animals.map(animal => { console.log(animal); }); console.log(arr); // [undefined, undefined] 해당 코드는 별도의 return이 없기 때문에 순회했던 개수만큼 undefined 원소가 생긴다. rr = animals.map(animal => { console.log(animal); return "mamma..
const 변경 불가능한 상수를 선언할 때 사용하는 키워드 scope 블록 단위 (* scope : 해당 값을 사용할 수 있는 코드 영역) let 동적인 값을 담을 수 있는 변수를 선언할 때 사용하는 키워드 scope 블록 단위 var scope가 함수 단위 let은 한번 선언한 후 값이 유동적으로 변할 수 있을 때만(예: for 문) 사용하고, const는 한번 설정한 후 변할 일이 없는 값에 사용한다. 기본적으로 const를 사용하고, 해당 값을 바꾸어야 할 때는 let을 사용하면 되는 것! 참고 자료 : https://thebook.io/080203/ch02/04/02-01/
#include int main(void) { printf("Hello World!"); return 0; } #include #로 시작하는 문장 : 전처리기 지시자 #include : 소스 코드 안에 특정 파일을 포함시키라고 지시하는 명령어 : 컴파일러가 필요로 하는 정보(입출력 함수에 대한 정보)를 갖고 있는 헤더 파일 (*컴파일러 : 고급 언어를 기계어로 변환해주는 일종의 번역 프로그램) 함수 함수의 시작과 끝은 { 과 }로 나타낸다. C 프로그램에서 main 함수는 반드시 하나만 존재한다. return 0; 이 실행되면 main 함수가 작업을 끝내고 운영 체제로 0 값을 반환한다. 보통 0의 값은 프로그램이 정상적으로 종료했음을 나타낸다. 문장 모든 문장은 ;(세미콜론)을 찍어 문장이 끝났음을 나..
undefined : 변수를 선언하고 아직 값을 할당하지 않은 상태 null : 변수를 선언하고 빈 값을 할당한 상태 비교 연산자 == : 할당된 값이 같은지 비교 === : 자료형까지 고려하여 비교 document.getElementById(‘id 값’) id를 이용한 요소 노드 취득 document.getElementsByTagName(‘태그 이름’) 인수에 들어있는 태그 이름을 갖는 모든 요소 노드들을 탐색하여 반환 → HTMlCollection 객체 반환 [#] 인덱스로 접근 document.getElementsByClassName(‘class 이름’) 인수로 전달한 클래스 값을 갖는 모든 요소 노드들을 탐색하여 반환 → HTMlCollection 객체 반환 [#] 인덱스로 접근 document...
https://youtu.be/4_WLS9Lj6n4 변수 var 한 번 선언된 변수를 다시 선언할 수 있다. 선언은 호이스팅 되지만 할당은 호이스팅 되지 않는다. (*호이스팅 : 인터프리터가 변수와 함수의 메모리 공간을 선언 전에 미리 할당하는 것으로, var 로 선언한 변수의 경우 호이스팅 시 undefined 로 변수를 초기화한다. 스코프 내부 어디서든 변수 선언은 최상위에 선언된 것처럼 행동하는 것이다.) 함수 스코프(function-scoped) : if문에서 선언된 변수는 외부에서 사용 가능하지만 함수 내에서 선언된 것은 외부에서 사용 불가능 (≈ 전역 변수) 유일하게 벗어날 수 없는 스코프 = 함수 선언 및 초기화 단계 (*초기화 : undefined를 할당해주는 단계) 할당 단계 → 그래서 ..
JavaScript document.write() : 화면 출력 parseInt() : 정수형으로 변환 Math.random() : 0~1 사이의 랜덤값 반환 indexOf() : 배열 내에 값 없으면 -1 반환 그냥 .sort()를 하면 사전 순으로 정렬 돼서, 숫자 오름차순으로 정렬하려면 .sort((a, b) =>a-b)라고 작성해야 한다. (b-a로 하면 내림차순 정렬) console.log() : 콘솔에 출력 DOM (Document Object Mode) document.getElementByld(id).value : 해당 id가 가리키는 태그 내 값 가져옴 document.getElementByld(id).innerHTML : 해당 id가 가리키는 태그 내에 값 입력 onkeydown 이벤트..
스레드 클래스 작성 : Thread 클래스 [Thread 클래스 상속] class TimerThread extends Thread { .... public void run() { //run() 오버라이딩 try { sleep(1000); } catch(InterruptedException e) { return; } } } [객체 생성] TimerThread th = new TimerThread(); th.start(); 스레드 클래스 작성 : Runnable 인터페이스 [Runnable 인터페이스 구현] class TimerRunnable implements Runnable { .... public void run() { //run() 오버라이딩 try { sleep(1000); } catch(I..