일지
-
자료구조...17일지 2020. 10. 17. 15:17
이중 연결 리스트 이중 연결 리스트는 이전 노드의 주소와 다음 노드의 주소를 모두 관리한다. - 삽입(Insert) 연산 기존 노드의 다음을 삽입 노드가 가리키고 기존 노드의 다음은 삽입 노드를 가리키도록 하고 다음 노드의 이전을 삽입 노드가 가리키고 다음 노드의 이전은 삽입 노드를 가리키도록 한다. * 원본 데이터 리스트 끝에 노드를 삽입하는 경우 리스트의 마지막 노드의 다음이 삽입 노드를 가리키고 삽입 노드의 이전이 마지막 노드를 가리키도록 만들어준다. ※ 리스트 앞에 노드를 삽입하는 경우 삽입 노드의 다음이 처음 노드를 가리키고 처음 노드의 이전이 삽입 노드를 가리키도록 만들어주면 된다. 리스트 중간에 노드를 삽입하는 경우 리스트 앞에 노드를 삽입할 때의 작업과 리스트 뒤에 노드를 삽입할 때의 작업..
-
JUNGOL...9일지 2020. 10. 17. 13:33
Language_Code/디버깅/자가진단1 문제 2개의 실수(double)를 입력 받아서 두 수의 곱을 정수로 변환한 결과값과 두 수를 각각 정수로 변환하여 곱을 구한 결과값을 출력하는 프로그램을 작성하고 프로그램 내용에 관한 설명을 주석으로 표시하시오. 입력 예 3.4 5.65 출력 예 19 15 BasicDebug01.h #include BasicDebug01.cpp void BasicDebug01::Code() { double var1, var2; std::cin >> var1 >> var2; // 실수를 곱한 후 정수로 저장 int result1{ static_cast(var1 * var2) }; // 실수를 정수로 변환 후 곱해서 저장 int result2{ static_cast(var1) * ..
-
JUNGOL...8일지 2020. 10. 16. 19:14
Language_Code/연산자/형성평가1 문제 국어 영어 수학 컴퓨터 과목의 점수를 정수로 입력받아서 총점과 평균을 구하는 프로그램을 작성하시오. (단 평균의 소수점 이하는 버림 한다.) 입력 예 70 95 63 100 출력 예 sum 328 avg 82 FormativeOperator01.h #include FormativeOperator01.cpp void FormativeOperator01::Code() { int kor, eng, math, com; std::cin >> kor >> eng >> math >> com; int sum{ kor + eng + math + com }; int avg{ sum / 4 }; std::cout
-
젠킨스...10일지 2020. 10. 16. 11:50
블루오션에서 파이프라인 생성하기 젠킨스 대시보드의 블루 오션 열기를 눌러 블루오션으로 이동한다. 상단의 새로운 파이프라인을 누르고 사용할 환경을 선택한다. 설명에서는 GitHub를 기준으로 한다. GitHub를 누른 뒤 토큰을 생성하기 위해 Create an access token here.를 누른다. 이동된 페이지에서 GitHub계정으로 로그인 후 New personal access token 페이지에서 자신이 원하는 정보를 선택한 뒤 Note에 토큰의 설명을 작성하고 Generate token을 눌러 토큰을 생성한다. 블루오션 페이지로 돌아와 생성된 토큰을 복사 붙여 넣기 한 뒤 Connect를 누른다. Organization이 있는 경우 파이프라인 생성에 사용할 Organization을 선택한다. ..
-
자료구조...16일지 2020. 10. 15. 08:58
기능 메서드 구현 자료구조를 효율적으로 사용하기 위한 기능 메서드를 구현한다. SinglyLinkedList.cpp /// /// 지정한 값을 포함한 노드가 존재하는지 확인한다. /// /// 찾을 값 /// 값의 존재 여부 bool SinglyLinkedList::Contains(int value) { SinglyLinkedListNode* curNode = m_head; while (curNode != nullptr) { if (curNode->m_data == value) { return true; } curNode = curNode->m_next; } return false; } /// /// 지정한 노드가 SinglyLinkedList에 포함되는지 확인한다. /// /// 찾을 노드 /// 노드..
-
JUNGOL...7일지 2020. 10. 14. 22:39
Language_Code/연산자/자가진단1 문제 세 개의 정수를 입력 받아서 합계와 평균을 출력하시오. (단 평균은 소수 이하를 버리고 정수부분만 출력한다.) 입력 예 10 25 33 출력 예 sum : 68 avg : 22 BasicOperator01.h #include BasicOperator01.cpp void BasicOperator01::Code() { int var1, var2, var3; std::cin >> var1 >> var2 >> var3; int sum{ var1 + var2 + var3 }; int avg{ sum / 3 }; std::cout var2; std::cout
-
젠킨스...9일지 2020. 10. 14. 21:36
젠킨스 블루오션 젠킨스를 다루는 새로운 방식으로 젠킨스의 주요 애플리케이션에 대한 UI 보조기능이라고 할 수 있다. 젠킨스 블루오션의 기능은 다음과 같다. 향상된 시각화 파이프라인 에디터 개인화 깃과 깃허브를 위한 쉽고 빠른 파이프라인 설정 마법사 젠킨스 블루오션 플러그인 설치하기 젠킨스 관리를 누르고 플러그인 관리를 누르고 설치 가능 탭을 누른다. Filter에 Blue Ocean을 입력하고 검색한다. 목록에서 Blue Ocean을 선택하고 재시작 없이 설치하기를 눌러 완료한다. 블루오션에서 기본적인 젠킨스 파이프라인 살펴보기 젠킨스 대시보드에 새로 추가된 블루 오션 열기를 눌러 블루 오션을 사용할 수 있다. 상단에 보이는 버튼들의 기능은 다음과 같다. 파이프라인 생성된 파이프라인들 확인 관리 젠킨스 ..