일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 배당성장
- 미국주식
- 주린이
- 접근제어자
- javascript
- 알고리즘
- 다형성
- 객체지향
- S&P500
- 현금흐름표
- FCF
- 잉여현금흐름
- 금리인하
- StringBuffer
- 제태크
- 금리인상
- Java
- mco
- 기업분석
- 무디스
- 오버라이딩
- 인플레이션
- 프로그래머스
- 그리디 알고리즘
- 주식
- etf
- XLF
- 자바
- 백준
- object
- Today
- Total
목록코딩공부 (14)
오늘의하루
SQL의 함수에는 단일 행 함수와 그룹 함수로 나눠진다. 단일 행 함수 각 행마다 반복적으로 적용되어 입력 받은 행의 개수만큼 결과 반환 그룹 함수 특정 행들의 집합으로 그룹이 형성되어 적용되기 때문에 그룹 당 1개의 결과만 반환 문자 처리 함수 LENGTH, LENGTHB, INSTR, INSTRB 함수는 반환 값이 NUMBER이고 이를 제외한 나머지 함수의 반환 값은CHARACTER형이다. LENGTH(CHAR / STRING), LENGTHB(CHAR / STRING) SELECT LENGTH('HELLO'), -- 길이를 반환 (5) LENGTHB('HELLO'), -- 문자열 BYTE로 변환해서 반환 (5) LENGTH('안녕'), -- 길이를 반환 (2) LENGTHB('안녕'), -- BYT..
const x = "x"; //
구문 arr.reduce(callback[, initialValue]) callback은 4가지 인수를 받을 수 있습니다. accumulator currentValue currentIndex array 예제_1 [1,2,3,4,5].reduce((accumulator, currentValue)=>accumulator + currentValue); // initialValue 없는 경우 과정 1번째 호출 accumulator : 1 / currentValue : 2 / currentIndex : 1 return : 3 2번째 호출 accumulator : 3 / currentValue : 3 / currentIndex : 2 return : 6 3번째 호출 accumulator : 6 / currentVa..
Javascript에서 arguments는 매개변수가 아닌 인자를 받는 배열과 유사한 형태가 나타납니다. function sum(){ _sum = 0; for(int i = 0; i < arguments.length; i++){ document.write(i + " : " + arguments[i] + " "); _sum = _sum + arguments[i]; //_sum + = arguments[i]; } return _sum; } document.write("result : " + sum(1,2,3,4)); //결과값 : 10 sum() 함수에는 매개변수가 없는 상태지만 가장 아래 부분에 sum(1,2,3,4)의 인자를 arguments가 인식하여 arguments = [1,2,3,4]가 되고 ar..
javascript에서 자주 사용하는 let과 var에 사용방법과 차이에 대해 알아보겠습니다. 변수 선언 javascript에서 변수를 선언하는 방법으로는 const, let, var 이렇게 세 가지 방법이 있습니다. const 변하지 않고 항상 같은 값을 나타낼 때 사용한다. const id = "오늘의하루"; const password = "12345"; //id와 password는 절대 변하지 않는 상수입니다. password = "asdf"; //이렇게 변경하려고 하면 에러가 나옵니다. 위에서 선언한 id와 password는 절대 변하지 않는 상수입니다. 호이스팅 javascript를 실행하기 전 선언된 변수 및 함수를 모두 모아 유효 범위 최상단에 선언하게 되고 이를 실행하는 것을 말한다. va..
C언어를 통해 피라미드를 만들고 나서 심심해서 만들어본 다이아몬드 키우기 게임 혹시 C언어로 피라미드를 만들어보신 적이 없으시면 아래 글을 참고해주세요. 2022.04.21 - [코딩공부] - C언어 피라미드, 마름모 별찍기(for문 연습) C언어 피라미드, 마름모 별찍기(for문 연습) C언어를 배우면 for문에서 무조건 나오는 피라미드와 마름모 별(*)찍기에 대해 글을 작성하였습니다. 여기서 사용되는 것은 이중 for문이며 간단한 덧셈 곱셈만 할 줄 안다면 만들 수 있습니다. 사 jangto.tistory.com 다이아몬드 키우기 게임 #include #include #include void size(); int num1; int num2; int answer; int level = 1; int ma..
C언어를 배우면 for문에서 무조건 나오는 피라미드와 마름모 별(*)찍기에 대해 글을 작성하였습니다. 여기서 사용되는 것은 이중 for문이며 간단한 덧셈 곱셈만 할 줄 안다면 만들 수 있습니다. 사각형 만들기 우선 이중 for문을 이용해 사각형을 먼저 만들어 보겠습니다. #include int main(void) { for (int i = 0; i < 5; i++) { for (int j = 0; j < 5; j++) { printf("*"); } printf("\n"); } return 0; } 첫번째 for문은 몇번을 반복할 것인지를 나타내고 두번째 for문은 어떻게 별(*)을 찍을 것인지를 나타내는 것입니다. 사격형 만들기 결과 왼쪽으로 붙은 직각 삼각형 만들기 #include int main(vo..
C언어로 고양이 5마리를 뽑는 게임을 만든다. 조건 5마리의 고양이가 있다. 아무 키나 눌러서 랜덤으로 고양이를 뽑는다. 중복으로 고양이가 뽑힐 수 있다. 고양이는 이름, 나이, 성격, 난이도를 가지고 있다. #include #include typedef struct{ char * name; int age; char * character; int level; }CAT; int collection[5] = {0,0,0,0,0} //현재 보유하고 있는 고양이 CAT cats[5]; //전체 고양이 리스트 void initCats(); //고양이 정보 void printCat(int selected); int main(void) { srand(time(NULL)); initCats(); int count = ..
오늘 배운 내용 Struct 구조체 #include int main(void) { char * name = "오늘의하루"; int year = 2022; char * day = "4월20일"; return 0; } 기본적인 구조는 위에 예제와 같다. char * name = "오늘의하루" 문자열을 나타내며 "오늘의하루"라는 값은 name에 저장되지 않고 해당 문자열이 있는 메모리 주소를 저장하게 됩니다. #include struct haha { char * name; int year; char * day; }; int main(void) { struct haha v1; v1.name = "오늘의하루" v1.year = 2022; v1.day = 04.20; printf("이름 : %s\n", v1.nam..
포인터를 이용하면 주소와 값을 확인하거나 값을 변경할 수 있다. int warren = 1; //warren은 1이라는 값을 갖는다. printf("warren이 저장된 주소 : %d, 값 : %d", &warren, warren); //------------------------------------------------------- int * bill; //bill이라는 포인터를 만들었습니다. bill = &warren; //bill(포인터)는 warren의 주소를 갖습니다. printf("bill이 찾아간 warren의 주소는 : %d, 값 : %d",bill,*bill); bill = &warren; *bill = *bill * 100; //이런식으로 값을 변경할 수 있습니다. printf("bi..