프로그래밍 챌린지

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

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

모든 챌린지

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

150개 챌린지
어려움

최소 엘리베이터 탑승 횟수

사람들을 가능한 한 적은 횟수의 무게 제한 엘리베이터 탑승 그룹으로 나누세요.

Dynamic-programmingOptimization
아직 풀이가 없습니다
쉬움

배열을 비감소 배열로 만들기

각 값이 바로 앞의 값보다 작지 않도록 만들기 위해 필요한 최소 증가 횟수를 구하세요.

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

배열 평균

숫자 리스트의 평균을 계산하세요.

ArraysBeginnerStudent-beginner
아직 풀이가 없습니다
보통

Largest Adjacent-Digit Product

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

NumbersSliding-window
아직 풀이가 없습니다
어려움

행렬 곱셈 순서 최적화

여러 행렬을 곱할 때 곱셈 순서를 적절히 정해 전체 곱셈 비용이 최소가 되도록 하세요.

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

제로 이동

모든 0을 리스트의 끝으로 옮기되, 나머지 값들의 순서는 유지하세요.

ArraysBeginnerStudent-beginner
아직 풀이가 없습니다
보통

숫자 빼기로 0 만들기

최소한의 자리수 빼기 연산으로 0에 도달하세요.

Dynamic-programmingNumbers
아직 풀이가 없습니다
쉬움

팰린드롬 수

숫자가 앞에서 읽으나 뒤에서 읽으나 같은지 확인하세요.

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

가장 긴 단어

문장에서 가장 긴 단어를 찾으세요.

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

최대공약수

두 값 모두를 나눌 수 있는 가장 큰 수를 찾으세요.

BeginnerNumbersStudent-beginner
아직 풀이가 없습니다
어려움

서로 다른 이웃 숫자를 가진 수 세기

인접한 십진수 자릿수가 모두 다르게 이루어진 구간 내 값을 세세요.

Dynamic-programmingNumbers
아직 풀이가 없습니다
쉬움

제곱의 차이

제곱의 합을 합의 제곱에서 빼세요.

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

배열 회전

리스트를 오른쪽으로 여러 칸 회전하세요.

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

Password Rules Check

Check a password against simple strength rules.

BeginnerConditionsLearning-pathStrings
아직 풀이가 없습니다
쉬움

2의 거듭제곱

주어진 수가 2의 거듭제곱인지 확인하세요.

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

짝수 피보나치 항의 합

지정된 한도를 넘지 않는 짝수 피보나치 항들의 합을 구하세요.

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

타이틀 케이스

모든 단어의 첫 글자를 대문자로 만드세요.

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

Acronym Generator

Create an acronym from the first letter of every word, in uppercase.

ParsingStrings
아직 풀이가 없습니다