dltkdehstm12의 등록된 링크

 dltkdehstm12로 등록된 네이버 블로그 포스트 수는 13건입니다.

[C/C++ 문법]. vector container [ 벡터 컨테이너 ] [내부링크]

안녕하세요 이상돈입니다.오늘은 STL 컨테이너 중 대표적인 vetor 컨테이너에 대해 알아보겠습니다.vector container는 동적 배열 구조를 C++로 구현한 것입니다.vector의 가장 큰 특징 중 하나는 원소가 하나의 메모리 블록에 연속하게 저장되는 것입니다.또 원소가 연속하게 저장되므로 [] 연산자나 at으로 읽기에는 빠르지만 erase(),push_back() 등 중간에 값을 삽입하거나 삭제할 수 있지만 vector는 배열 기반이기 때문에 비효율적으로 동작합니다.vector의 사용법은 #include <vector> 추가해줍니다.다음은 vector의 선언 방법입니다.벡터 생성 법벡터 멤버 함수v.assgin(5,3)- 5개의 원소를 3으로 채운다.v.at(i.......

백준 2292번 문제풀이 [내부링크]

안녕하세요 이상돈 입니다오늘은 백준 2292번을 풀어보겠습니다.문제:https://www.acmicpc.net/problem/22921번방을 시작으로2~7번 방 까지는 2번을 거쳐가고8~19번 방 까지는 3번을 거쳐가고20~37번 방 까지는 4번을 거쳐가고38~61번 방 까지는 5번을 거쳐간다.방들을 넘어갈수록 범위가 6씩 커지므로 cnt + = 6 을 해주고 cur 에 값을 합산하여 내가 입력한 값보다 cur 값이 커지면 result 값을 출력할수 있도록 구문을 작성했습니다.감사합니다

백준 1002번 터렛 문제풀이 [내부링크]

안녕하세요 이상돈입니다.오늘은 백준 2577번을 풀어보겠습니다.문제 : https://www.acmicpc.net/problem/1002문제의 내용은 각 터렛의 좌표가 주어지고 터렛의 좌표와 상대편 마린의 위치를 계산하는 문제 입니다.터렛이 (x1,y1) , (x2,y2) 로 각각의 중심 좌표가 주어 집니다. 그리고 상대편 마린 까지의 길이 r1, r2 가 주어집니다.상대편 마린이 있을수있는 좌표의 수를 출력하는 문제입니다.이문제를 읽어보시면 원의 방정식과 두점 사이의 거리를 활용하는 문제 입니다.원의 방정식과 두점사이의 거리를 활용하여 문제를 풀면 편하게 문제를 해결 할 수 있습니다.먼저 두 원의 위치 관계를 보시면. 1.큰 원의 반지름 + 작은 원의 반.......

[C/C++ 문법]. 구조체(struct) [내부링크]

안녕하세요.오늘은 구조체에 대하여 글을 써보겠습니다.먼저 구조체를 사용하는 이유부터 알아보겠습니다.이렇게 학생의 정보를 하나하나 입력하면 만약에 학생의 숫자가 많아지면 배열의 숫자를 늘려야 해서하나하나 하기 불편할것이고 만약에 쓸 정보가 늘어나면 자료형을 학생의수 배열에 맞게 생성해야 할것입니다.이러한 문제를 해결하기 위해 우리는 구조체 라는 것을 쓸 수 있습니다.구조체는 하나 이상의 변수를 묶어서 한꺼번에 관리 생성하여 이러한 문제가 발생했을때 편리합니다.구조체 정의 방법이런식으로 정의를 하게 되면 student 라는 구조체 에 grade, name , number 이라는 변수가 묶여서student 형 변수를 선언할수.......

[C/C++ 문법]. 배열 [내부링크]

안녕하세요오늘은 배열에 대하여 포스팅해보겠습니다.,먼저 배열이란, 다수의 데이터를 저장하고 처리하는 경우에 유용하게 사용할 수 있는 것입니다.예를 들면 반에 있는 학생들의 성적을 정리하는 프로그램을 만들 때,반 학생이 30명이라면 30개의 변수를 선언해야 합니다, 변수를 30개씩 하나하나 입력하는 것은불편하기 때문에 배열을 사용합니다.배열의 선언 방법으로 선언할 수 있습니다.여기서 중요한 사실은 int형 변수 네 개의 주솟값이 나란히 되어 있습니다. 이는 포인터로 주솟값을 1칸 옮겨주면 다음 배열의 값이 나오는 것입니다.어쨌든 배열은 나란하게 되어 있다는 사실을 가지고 있습니다.이런 식으로 number[5] 배열을 생.......

백준 11718번 문제풀이 [내부링크]

안녕하세요 이상돈입니다.오늘은 백준 11718번 문제를 풀어보겠습니다.문제 : https://www.acmicpc.net/problem/11718문제의 내용은그대로 출력하기 입니다.입력이 주어지고 각 줄은 100글자를 넘지 않으며 알파벳 소문자 대문자 공백 숫자로만 이루어져 있는 조건 하에 입력된 문장을 그대로 출력하는 문제입니다.이 문제는 문자열을 이용한 문제입니다.char 형으로 c를 선언해 주었고. c = getchar(); 를 이용하여 첫문자를 받아오고와일문을 이용하여 End Of File의 약자 c != EOF 일때 까지한글자를 읽고 출력하고 읽고 출력하고를 반복하게 만들었습니다.이번 문제는 문자열을 이용하는 기초적인 문제라고 할 수 있습니다.

백준 11720번 문제풀이 [내부링크]

안녕하세요 이상돈입니다.오늘은 백준 11720번 문제를 풀어보겠습니다.문제 : https://www.acmicpc.net/problem/11720문제의 내용은첫째줄에 숫자의 개수를 입력받고입력으로 첫번째줄에서 입력받은 숫자의 개수만큼 값을 모두 합하여 출력하는 것입니다.이 문제는 scanf 함수를 이용해 숫자의 개수를 입력받고for 문으로 입력받아온 숫자의 개수만큼 scanf 함수의 "%1d" ( 한글자만 받아온다 )를 반복하여 c의 값을 중첩시켜 for 문을 빠져나올때 c의 값을 출력하여첫째줄에 입력받은 갯수만큼 두번째줄의 값을 더하여 c에 중첩시켜 c를 마지막에 출력 시켰습니다.

백준 2577번 문제풀이 [내부링크]

안녕하세요 이상돈입니다.오늘은 백준 2577번을 풀어보겠습니다.문제 : https://www.acmicpc.net/problem/2577문제의 내용은세 개의 자연수 A,B,C가 주어질때 AxBxC를 계산한 결과에 0 부터 9까지 각각의 숫자가 몇 번씩 쓰였는지를 구하는 프로그램을 작성하는 문제입니다.이 문제는 0부터 9까지 각각의 숫자가 몇번 쓰였는지를 문자열로 구현을 해야하나아니면 다른 계산방법이 있을까 하면서 고민을 하다가 마침 수업시간에 숫자를 거꾸로 바꿔 출력하는 것을 배운게 떠올랐습니다.숫자를 거꾸로 출력할때 나머지로 숫자를 가져오는것을 활용하면 된다는 생각이 떠올라서 이런방식으로 제작하게 되었습니다.이 방식은 만약 숫자가 197200 이.......

(1) Direct X SDK 다운로드 및 설치하기 [내부링크]

안녕하세요 이상돈입니다.오늘은 Direct X 의 간편한 개발을 위하여 Direct X SDK 를 다운받는 방법을 소개하겠습니다.1번째로 먼저 Direct X SDK를 설치합니다.주소 : https://www.microsoft.com/en-us/download/details.aspx?id=6812설치가 완료 되고 프로그램을 실행 시키면 이러한 창이 뜨는것을 보실수 있습니다.다음을 눌러 프로그램 설치를 진행해줍니다.동의 박스를 눌러줘 계속 진행을 합니다. 설치 과정중보통의 컴퓨터에선 이러한 오류가 발생합니다 . 이러한 오류는 S1023 오류 인데요 이 오류는 충돌로 인해 생기는 오류 이므로 설정 -> 앱 및 기능 에서C++ 2010 으로 되어있는 저 두개만 삭제.......

[C/C++ 문법]. 동적할당 new/delete [내부링크]

안녕하세요 이상돈입니다.오늘은 C언어와 C++언어의 동적할당에 대해 알아보겠습니다동적할당 과 정적할당의 차이점부터 설명해드리겠습니다.먼저 위의 코드를 보면 첫번재 variable 변수는 10의 공간을 정적 할당 시켜준것이고밑에 variable2 변수는 10 의 공간을 동적할당 시킨것입니다.이 예제는 동적할당과 정적할당의 간단한 설명을 위하여 적은것입니다.다음 코드를 보겠습니다.위의 코드를 보시면 먼저 첫번째줄에서 변수 n을 입력받은 후 변수 n 만큼 의 값을 할당 하였습니다.이렇게 동적할당을 이용하게 되면 정적할당처럼 100의 값을 채우고난뒤 남은 공간을 남겨두는거보다 내가 원하는값을할당하여서 공간을 알차게 쓸수 있습니.......

백준 10950번 문제풀이 [내부링크]

안녕하세요 이상돈입니다.오늘은 백준 10950번 문제를 풀어보겠습니다.문제 : https://www.acmicpc.net/problem/10950문제의 내용은두 정수 A와 B를 입력받고 A+B를 출력하는 프로그램을 작성하는 문제입니다.이문제는 연산자를 이용하는 기초문제중 3번째 챕터입니다.첫번째줄에는 테스트 케이스의 개수를 받아온 후각 테스트 케이스마다 A+B를 받아오면 되는 간단한 문제입니다.이 문제는 scanf를 통해 a라는 변수로 반복의 횟수를 받아와 for문을 이용하여 변수 a 횟수 만큼 반복하여 두 변수의 합을 구하였습니다.이문제 또한 for문만 이용할줄 알면 간단하게 풀 수 있는 문제였습니다.

백준 1008번 문제풀이 [내부링크]

안녕하세요 이상돈입니다.오늘은 백준 1008번 문제를 풀어보겠습니다.문제 : https://www.acmicpc.net/problem/1008문제의 내용은첫째 줄에 A/B를 출력하고. 실제 정답과 출력값이 동일하게 만드는 것입니다.이 문제 또한 나누기 연산자를 이용한 기초적인 문제라고 볼 수 있습니다.이 문제는 1000번과 동일하게 scanf 함수를 이용하여두개의 숫자를 받아온 후 나누기 연산자를 이용하여 출력을 해주면 되는간단한 문제입니다.

백준 1000번 문제풀이 [내부링크]

안녕하세요 이상돈 입니다.오늘은 백준 1000번 문제를 풀어보겠습니다.문제 : https://www.acmicpc.net/problem/1000문제는 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하는 프로그램을 만드는 것이었습니다.첫 포스팅 답게 기초적인 문제를 풀어 보았습니다.scanf 함수를 이용하여 값을 받아오기만 해서 연산하면되는 아주 기초적인 문제라고 할 수 있습니다.