JUNGOL
-
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
-
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
-
코딩 테스트를 위한 프레임워크 구현코딩 테스트/JUNGOL 2020. 10. 9. 14:34
코딩 테스트를 위한 프레임워크 프레임워크의 이점 문제 클래스들을 파일 단위로 분리하여 관리하고 원하는 문제 클래스만 실행할 수 있다. 프레임워크 구조 Base 클래스를 인터페이스로 정의하고 문제 클래스가 Base 클래스를 상속하여 해당 문제를 Code 메서드로 구현하며 main 함수에서 원하는 문제 클래스의 Code 메서드를 호출하여 실행한다. Base Code : virtual function Coding Test Class : Base Code : 코딩 테스트 문제 구현 main base : Base Call base.Code 프레임워크 구현 Base.h #pragma once class Base { public: virtual void Code() = 0; }; CodingTest.cpp #incl..