프로그래밍 챌린지

Python, C++, C#에서 풀 수 있는 언어 중립 챌린지로 문제 해결력을 키워보세요. 모든 제출은 자동 테스트와 AI 리뷰를 거칩니다.

  • Python · C++ · C#
  • 자동 테스트
  • AI 코드 리뷰
  • 커뮤니티 솔루션
학습 경로
150
챌린지
2
공유된 솔루션
3
언어

모든 챌린지

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

150개 챌린지
쉬움

Halve Until One

Count how many halvings bring a number down to 1.

BeginnerLearning-pathLoops
아직 풀이가 없습니다
어려움

Course Schedule Order

Order courses so every prerequisite comes first.

AdvancedGraphsHackathonTopological-sort
아직 풀이가 없습니다
쉬움

팬그램 판별

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

SetsStrings
아직 풀이가 없습니다
쉬움

로마 숫자 값

로마 숫자를 숫자로 변환하세요.

BeginnerLookup-tablesStringsStudent-beginner
아직 풀이가 없습니다
쉬움

세 수의 평균

세 개의 정수를 평균하세요.

BeginnerLearning-pathVariables
보통

Count Islands

Count groups of connected land cells in a grid.

BeginnerGridsLearning-pathRecursion
아직 풀이가 없습니다
보통

직각삼각형 세 수 찾기

지정된 둘레를 가지는 모든 정수 직각삼각형을 나열하세요.

GeometryNumber-theory
아직 풀이가 없습니다
쉬움

짝수 번째 문자 추출

짝수 위치의 문자만 남기세요.

BeginnerLearning-pathStrings
아직 풀이가 없습니다
보통

자리수 거듭제곱 합

각 자리 숫자를 왼쪽에서부터의 위치만큼 거듭제곱하여 모두 더하세요.

Algorithms
아직 풀이가 없습니다
보통

공장 생산 시간

병렬로 동작하는 기계들이 목표 개수의 제품을 가장 빨리 완성할 수 있는 시간을 구하세요.

AlgorithmsBinary-search
아직 풀이가 없습니다
쉬움

Days in a Month

Return how many days a month has, including leap years.

BeginnerConditionsFunctionsLearning-path
아직 풀이가 없습니다
보통

주사위 수열 개수 세기

주어진 합을 가지는 순서 있는 주사위 던지기 수열의 개수를 세세요.

CombinatoricsDynamic-programming
아직 풀이가 없습니다
보통

디지털 루트

한 자리 수가 남을 때까지 각 자리 숫자를 반복해서 더하세요.

Algorithms
아직 풀이가 없습니다
쉬움

중복 제거

각 값의 첫 번째 등장만 남기세요.

ArraysBeginnerSetsStudent-beginner
아직 풀이가 없습니다
쉬움

DNA를 RNA로 전사하기

각 DNA 문자를 대응되는 RNA 문자로 바꿔 RNA 문자열을 만드세요.

MappingStrings
아직 풀이가 없습니다
쉬움

Min and Max Together

Find the smallest and largest value in one pass.

ArraysBeginnerFunctionsLearning-path
아직 풀이가 없습니다
보통

주어진 한계 미만의 소수의 합

주어진 한계 미만의 모든 소수를 더하세요.

Number-theorySieve
아직 풀이가 없습니다
쉬움

약수로 수 분류하기

양의 정수를 완전수, 과잉수, 부족수로 분류하세요.

BeginnerNumber-theory
아직 풀이가 없습니다