C++ 실습 챌린지

본 과정은 C++ 에 대한 다양한 챌린지를 포함하고 있으며, 각 챌린지는 상세한 지침과 솔루션을 갖춘 작은 C++ 프로젝트입니다. 이러한 챌린지를 해결함으로써 C++ 실력을 향상시키고, 문제 해결 능력을 개선하며, 깔끔하고 효율적인 코드를 작성하는 방법을 배울 수 있습니다.

C++

💡 이 튜토리얼은 영어로 번역되었습니다. 원본을 보려면 영어로 전환

강의 계획

학생 평균 점수 계산하기

암호화된 문자 출력하기

C++ for 문을 활용한 팩토리얼 계산

책 대여에 대한 모든 가능한 순열

최댓값 출력하기

C++ 프로그램으로 문자열 출력하기

힙 메모리 관리

자료형과 표현식

포인터 배열을 사용하여 영어 월 이름 생성하기

람다를 사용하여 두 정수 더하기

Coming Soon

포인터를 이용한 숫자 덧셈

Coming Soon

직사각형 넓이 및 둘레 계산

Coming Soon

세 숫자 평균 계산하기

Coming Soon

람다 함수: BMI 계산기

Coming Soon

문자를 정수로 변환하기

Coming Soon

원가 계산

Coming Soon

이익 및 이익률 계산

Coming Soon

열거형 요소의 기본값 변경

Coming Soon

센티미터를 피트로 변환하기

Coming Soon

열거형 변수 값: Meat1, Meat2

Coming Soon

어린이들에게 초콜릿 분배하기

Coming Soon

C++ 동적 메모리 할당

Coming Soon

매크로를 이용한 아인슈타인 방정식 풀이

Coming Soon

C++ 로 화씨를 섭씨로 변환하기

Coming Soon

정육면체 부피 계산

Coming Soon

람다를 사용하여 Hello World 출력하기

Coming Soon

두 문자열 연결하기

Coming Soon

매크로를 사용한 줄 번호 출력

Coming Soon

최대 가능한 학생 악수 횟수

Coming Soon

마일에서 킬로미터로 변환

Coming Soon

다중 네임스페이스 사용: 역순

Coming Soon

파운드를 킬로그램으로 변환하기

Coming Soon

에너지 계산 매크로 재정의

Coming Soon

단리 계산을 통한 원금 계산

Coming Soon

두 수의 차이 계산하기

Coming Soon

사용자가 0 을 입력할 때까지 숫자 더하기

Coming Soon

임시 변수 없이 두 숫자 교환하기

Coming Soon

사용자 정의 뺄셈 함수

제곱근 출력하기

2 차원 배열 요소 접근하기

알파벳 유효성 검사

Coming Soon

Strcpy 함수 재작성

문자열을 대문자로 변환하기

Coming Soon

문자열 길이 계산하기

Coming Soon

배열에서 가장 큰 요소 찾기

Coming Soon

원 넓이 계산 함수

Coming Soon

C++ 네임스페이스 사용 예제

Coming Soon

함수를 이용한 단순 이자 계산

Coming Soon

판매가 이익 계산

Coming Soon

매개변수를 사용한 함수 오버로딩 시연

Coming Soon

다른 매개변수 타입을 사용한 함수 오버로딩

Coming Soon

네임스페이스에서의 using 지시문

Coming Soon

정규 표현식을 사용하여 이메일 주소 일치시키기

마지막 일련번호 출력하기

짝수 또는 홀수 확인

Coming Soon

윤년 유효성 판별

Coming Soon

음수 판별하기

Coming Soon

점수에 따른 학생 성적 결정하기

Coming Soon

직원 보너스 자격 판정

Coming Soon

가장 어린 형제 찾기

Coming Soon

숫자 맞추기 게임: 정답 확인하기

Coming Soon

연령 기반 투표 자격 판별

Coming Soon

피즈버즈 숫자 조작

Coming Soon

입력받은 문자열 중 더 긴 문자열 출력하기

Coming Soon

무료 강좌 및 VIP 강좌

반복문을 이용한 팩토리얼 계산

Coming Soon

숫자의 구구단 생성하기

Coming Soon

처음 N 개의 숫자 출력하기

Coming Soon

별표 (*) 를 이용한 직각삼각형 패턴 출력

Coming Soon

문장 3 번 출력하기 루프

Coming Soon

자연수의 합 계산하기

Coming Soon

숫자 내 자릿수 세기

Coming Soon

자릿수의 합 계산하기

Coming Soon

C++ 피보나치 수열 성능 최적화

동적으로 배열 생성하기

Coming Soon

평균 점수 계산하기

Coming Soon

취득 점수 백분율 계산

Coming Soon

포인터를 사용한 배열 요소 접근

Coming Soon

범위 기반 루프를 사용하여 배열 요소 추출하기

Coming Soon

배열 요소 곱셈

Coming Soon

완전수 존재 여부 판별

Coming Soon

문자 빈도수 계산기

Coming Soon

주어진 숫자의 약수 찾기

Coming Soon

두 수의 최대공약수 (GCD) 계산하기

Coming Soon

C++ 를 사용하여 소수 여부 확인

Coming Soon

구간 내 소수 찾기

Coming Soon

숫자가 암스트롱 수인지 확인하기

Coming Soon

암스트롱 수 확인 프로그램 구현

Coming Soon

하샤드 수 판별하기

Coming Soon

회문수 판별하기

Coming Soon

C++ 프로그램을 이용한 구의 부피 계산

Coming Soon

풍부한 수 판별하기

Coming Soon

문자열 내 모음 개수 세기

Coming Soon

접두사 및 후위 연산자 오버로딩

Coming Soon

후위 ++ 연산자 오버로딩

Coming Soon

클래스 멤버를 이용한 부피 계산

가장 작은 수 찾기

Coming Soon

자기 분할 수 식별하기

Coming Soon

포인터를 이용한 두 변수 값 교환

Coming Soon

배열에서 짝수 식별하기

Coming Soon

함수 템플릿을 이용한 덧셈

Coming Soon

Switch 를 이용한 간단한 계산기 프로그램

Coming Soon

C++ 의 산술 연산

Coming Soon

C 언어에서 배열 내용 복사하기

반복문과 불리언 변수를 사용한 숫자 범위 확인

Coming Soon

250 미만의 가장 큰 배수 찾기

Coming Soon

3 의 배수 제외하기

Coming Soon

특정 숫자 건너뛰기

Coming Soon

특정 숫자에서 멈추기

Coming Soon

두 수의 최소공배수 계산하기

Coming Soon

0 으로 나누는 경우 확인

Coming Soon

나눗셈에 예외 클래스 사용하기

Coming Soon

직사각형 넓이 계산하기

Coming Soon

섭씨를 화씨로 변환하기

정적 클래스 멤버 접근하기

Coming Soon

직사각형 면적 계산기

Coming Soon

C++ 에서 bad_alloc 예외 처리하기

Coming Soon

다중 예외 처리하기

Coming Soon

배열 경계 검사

Coming Soon

접두사 ++ 연산자 오버로딩

Coming Soon

수열의 합

배열의 표준 편차 계산

Coming Soon

이진수의 1 의 개수

폴드 표현식을 사용한 평균 계산

친구 함수를 이용한 복소수 덧셈

Coming Soon

복소수 덧셈 구현

Coming Soon

두 삼각형의 넓이 계산하기

Coming Soon

삼각형 및 직사각형 면적 계산

Coming Soon

동적 객체 생성

Coming Soon

학생 이름 가져오기 및 설정하기

Coming Soon

직원 급여 설정 및 가져오기

Coming Soon

좌표 차이 계산

Coming Soon

구조적 바인딩 및 람다 함수

정사각형 넓이 계산

Coming Soon

IcyHot 온도 조건 확인하기

Coming Soon

재사용 가능한 계산기 클래스 생성

Coming Soon

추상 클래스를 이용한 넓이 계산

Coming Soon

私有继承 구현하기

Coming Soon

보호된 상속 구현하기

Coming Soon

16 진수에서 10 진수로 변환

기반 클래스의 오버라이드된 함수 접근하기

Coming Soon

가상 함수 구현하기

Coming Soon

동물 클래스와 상속

Coming Soon

단일 클래스를 상속하는 다중 클래스

Coming Soon

다중 클래스에서 함수 오버라이딩

Coming Soon

부모 클래스 함수 재정의

Coming Soon

잠긴 출력을 이용한 동시성 프로그래밍

복소수 계산기 구현

Coming Soon

LabEx 를 C++11 및 printf 지원으로 업그레이드

복소수 나눗셈

Coming Soon

키보드 입력을 대문자로 변환하여 파일에 저장하기

C++14 문자열 공백 제거 버그 수정

싱글턴 로거 구현

간단한 스레드 풀 구현하기

C++ 로 정수 10 개 버블 정렬하기

소개

이 C++ 실습 챌린지 과정은 일련의 흥미롭고 실용적인 연습을 통해 C++ 프로그래밍 실력을 연마할 수 있도록 설계되었습니다. C++ 에 대한 이해를 굳히려는 초보자이든, 문제 해결 능력을 향상시키려는 숙련된 프로그래머이든, 이 과정은 여러분의 요구에 맞춰져 있습니다.

🎯 과제

본 과정에서 다음을 배우게 됩니다:

  • 기본 문법 및 제어 구조에서 데이터 구조 및 알고리즘과 같은 고급 주제에 이르기까지 다양한 C++ 프로그래밍 챌린지를 해결하는 방법
  • 실제 시나리오를 통해 작업하고 효율적인 솔루션을 구현하여 문제 해결 능력 개발
  • 실습 및 피드백을 통해 깔끔하고 유지 관리 가능하며 최적화된 C++ 코드 작성
  • C++ 모범 사례 및 디자인 패턴을 프로젝트에 적용하는 경험 습득

🏆 성과

본 과정을 완료하면 다음을 수행할 수 있습니다:

  • 광범위한 C++ 프로그래밍 챌린지를 자신 있게 해결
  • C++ 문법, 데이터 구조 및 알고리즘적 사고 능력 입증
  • 업계 표준을 준수하는 깔끔하고 효율적이며 잘 문서화된 C++ 코드 작성
  • 문제 해결 능력 및 비판적 사고 능력 향상
  • 복잡한 프로젝트를 처리할 준비가 된, 더욱 다재다능하고 자신감 있는 C++ 프로그래머가 되기

강사

labby
Labby
Labby is the LabEx teacher.

추천 코스

no data