일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- StringBuffer
- 객체지향
- 알고리즘
- 금리인하
- 제태크
- FCF
- 배당성장
- object
- 오버라이딩
- 주린이
- 미국주식
- 잉여현금흐름
- 백준
- Java
- 인플레이션
- 접근제어자
- javascript
- 자바
- 다형성
- XLF
- 무디스
- mco
- 금리인상
- 주식
- 프로그래머스
- 기업분석
- etf
- S&P500
- 그리디 알고리즘
- 현금흐름표
- Today
- Total
목록코딩공부 (17)
오늘의하루
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..
C언어로 월급루팡 하는 프로그램 만들기 C언어로 컴퓨터와 함께하는 가위 바위 보 게임을 만들어 봤습니다. 친구와 간단한 내기에 사용할 수 있다. 회사에서 월급 루팡하면서 사용할 수 있다. #include #include int main(void) { char name[256]; int chance = 1; int answer; printf("컴퓨터와 하는 가위바위보 게임\n\n"); printf("확인 필수 : 가위 : 0, 주먹 : 1, 보자기 : 2\n\n"); printf("게임 이용자의 이름을 작성해주세요. : "); scanf_s("%s", name, sizeof(name)); while (1) { srand(time(NULL)); //가위 0 바위 1 보 2 int num = rand() % ..
1. 반복문 for for (let i = 0; i 2 > 4 > 3 > 2 > 4 > 3 > 2 > 4 .... for문은 대체로 반복횟수가 정해져 있을 때 사용한다. 1. 반복문 while let i = 0; while(i 2 > 3 > 4 > 2 > 3 > 4 .... 3. while문은 대체로 반복횟수가 정해져 있지 않을 때 사용한다. 1. 함수 function function tistoryError(..
Javascript 공부 1일차에 배운 내용으로 만들어본 택배 크기 구분하기 const w = prompt("가로를 입력하세요."); const l = prompt("세로를 입력하세요."); const h = prompt("높이를 입력하세요."); const s = Number(w)+Number(l)+Number(h) if(w >= 1000){ console.log("한변의 길이가 1,000mm 초과하여 이형으로 분리되었습니다."); } else if(l >= 1000){ console.log("한변의 길이가 1,000mm 초과하여 이형으로 분리되었습니다."); } else if(h >= 1000){ console.log("한변의 길이가 1,000mm 초과하여 이형으로 분리되었습니다."); } else ..
1. 변수를 입력할 때는 let, const를 사용해라. let : 변형이 가능한 변수를 지정할 때 사용한다. const : 변형이 불가능한 변수를 지정할 때 사용한다. 처음 변수를 지정할때는 const를 사용하고 완성 후 let으로 변경하는게 마음 편하다. let name = "오늘의 하루"; const age = 30; 2. console.log를 사용하면 consloe에서 자료를 확인 할 수 있다. console.log(name); //console에서 name 변수가 가지는 값이 출력된다. 3. alert, prompt, confirm을 이용하면 안내 문구들을 만들어 낼 수 있다. alert(name) //팝업화면이 뜨고 name 변수에 값이 출력되고 확인 버튼만 있다. prompt("예약 날짜를..