프로그래밍 챌린지

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

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

모든 챌린지

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

150개 챌린지
보통

격자 경로 개수 세기

오른쪽과 아래쪽 이동만 사용하여 직사각형 격자를 가로지르는 경로의 개수를 세세요.

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

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

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

Number-theorySieve
아직 풀이가 없습니다
보통

서로 공격하지 않는 두 나이트

각 정사각형 체스판 크기에 대해 두 나이트를 안전하게 놓는 방법의 수를 구하세요.

Combinatoricsmath
아직 풀이가 없습니다
어려움

Strongly Connected Components

Count groups of nodes that can all reach each other.

AdvancedCompetitive-programmingGraphs
아직 풀이가 없습니다
보통

디지털 루트

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

Algorithms
아직 풀이가 없습니다
어려움

Longest Path in a DAG

Find the heaviest path in a task dependency graph.

AdvancedGraphsHackathonTopological-sort
아직 풀이가 없습니다
보통

자리수 거듭제곱 합

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

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

직각삼각형 세 수 찾기

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

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

악수 횟수 세기

모든 쌍의 사람들이 한 번씩 악수할 때 악수의 총 횟수를 구하세요.

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

단리 계산

단리 이자를 적용한 후의 총 금액을 구하세요.

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

Word Break

Decide whether text can be split into dictionary words.

AdvancedDynamic-programmingHackathonStrings
아직 풀이가 없습니다
보통

동전 조합의 개수 세기

지정된 동전 단위로 금액을 만드는 방법의 수를 세세요. 각 동전은 무한히 사용할 수 있습니다.

CombinatoricsDynamic-programming
아직 풀이가 없습니다
쉬움

약수로 수 분류하기

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

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

체스판 위의 곡식 두 배로 놓기

지정한 칸의 곡식 개수와 전체 64칸의 곡식 합계를 계산하세요.

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

DNA를 RNA로 전사하기

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

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

Power by Repeated Multiplication

Raise a number to a power with a loop.

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

Median of Two Sorted Arrays

Find the median of two sorted lists combined.

AdvancedBinary-searchCompetitive-programming
아직 풀이가 없습니다
어려움

직사각형을 정사각형으로 자르기

오직 정사각형만 남도록 최소한의 직선 자르기 횟수를 구하세요.

Dynamic-programmingGeometry
아직 풀이가 없습니다