C++ 코딩 챌린지

C++로 풀 수 있는 챌린지 226개. 첫 반복문부터 그래프, 동적 프로그래밍, 머신러닝까지. 브라우저에서 코드를 작성하고 바로 테스트한 뒤 AI 리뷰를 받으세요.

쉬움 · 134 보통 · 68 어려움 · 24

연습할 기술: 개수 세기자릿수 추출2차원 리스트공식리스트반복문산술while 반복문경사 하강법나누어떨어짐 판별나머지다형성
  • Python · C++ · C#
  • 자동 테스트
  • AI 코드 리뷰
  • 커뮤니티 솔루션
226
챌린지
2
공유된 솔루션
3
언어

모든 챌린지

주제, 언어 또는 난이도로 검색하세요.

226개 챌린지
쉬움

Countdown to Liftoff

Count down from a number and end with Liftoff!

배우는 내용 역순 반복문리스트
BeginnerLearning-pathLoops
아직 풀이가 없습니다
쉬움

Point Quadrant

Find which quadrant a point lies in.

배우는 내용 좌표부호 확인
BeginnerConditionsLearning-path
아직 풀이가 없습니다
보통

Largest Adjacent-Digit Product

Take every contiguous window of span digits and multiply its digits.

배우는 내용 고정 크기 윈도숫자 문자열
NumbersSliding-window
아직 풀이가 없습니다
쉬움

팬그램 판별

팬그램은 모든 영어 알파벳을 최소 한 번씩 포함하는 문장입니다.

배우는 내용 글자 집합대소문자 정규화
SetsStrings
아직 풀이가 없습니다
쉬움

Cart Total With Discount

Total a shopping cart and apply a discount above a threshold.

배우는 내용 리스트할인 규칙
ArraysBeginnerFunctionsLearning-path
아직 풀이가 없습니다
보통

Flatten Arbitrarily Nested Lists (Recursion)

Practice recursion by flattening arbitrarily nested lists while skipping null entries.

배우는 내용 기저 사례중첩 데이터
Data-structuresRecursion
아직 풀이가 없습니다
쉬움

리스트의 중앙값

정렬된 리스트에서 중앙값을 구하세요.

배우는 내용 정렬통계
Arraysmath
아직 풀이가 없습니다
쉬움

Replace Spaces With Dashes

Turn spaces into dashes to make a URL-style slug.

배우는 내용 문자열 만들기문자 치환
BeginnerLearning-pathStrings
아직 풀이가 없습니다
쉬움

Count Positive Numbers

Count the values greater than zero in a list.

배우는 내용 리스트개수 세기
ArraysBeginnerLearning-path
아직 풀이가 없습니다
쉬움

Initials From a Name

Build uppercase initials from a full name.

배우는 내용 문자열 분리대문자
BeginnerLearning-pathStrings
아직 풀이가 없습니다
쉬움

Count Uppercase Letters

Count the capital letters in a text.

배우는 내용 문자 검사개수 세기
BeginnerLearning-pathStrings
아직 풀이가 없습니다
보통

알파-베타 가지치기

알파-베타 가지치기를 적용한 미니맥스로 게임 트리를 평가하고, 실제로 확인한 리프 수를 셉니다.

배우는 내용 알파-베타 가지치기게임 탐색
RecursionTreesai
아직 풀이가 없습니다
보통

가치 반복

벨만 최적 업데이트를 반복해 마르코프 결정 과정의 각 상태가 얼마나 가치 있는지 계산합니다.

배우는 내용 벨만 방정식MDP
강화 학습ai머신 러닝
아직 풀이가 없습니다
쉬움

Above-Average Values

Keep the values that are greater than the average.

배우는 내용 두 번의 순회필터링
ArraysBeginnerLearning-path
아직 풀이가 없습니다
쉬움

홀수, 짝수, 또는 해당 없음

숫자가 홀수 정수인지, 짝수 정수인지, 또는 둘 다 아닌지 분류하세요.

배우는 내용 나머지조건문
BeginnerNumbers
아직 풀이가 없습니다
보통

가중치 격자에서의 A* 탐색

게임과 로봇 경로 탐색의 핵심인 A*로 지형 비용 격자를 가로지르는 가장 저렴한 경로를 찾습니다.

배우는 내용 A* 탐색휴리스틱
GraphsGridsShortest-pathai
아직 풀이가 없습니다
쉬움

모음 개수 세기

주어진 텍스트에서 모음의 개수를 세세요.

배우는 내용 문자 검사집합 포함 여부
BeginnerStringsStudent-beginner
아직 풀이가 없습니다
보통

유전 알고리즘의 한 세대

토너먼트 선택, 단일점 교차, 돌연변이로 다음 세대의 비트 문자열을 만듭니다.

배우는 내용 유전 알고리즘진화적 탐색
OptimizationSimulationai
아직 풀이가 없습니다