Rust 코딩 챌린지

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

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

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

모든 챌린지

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

225개 챌린지
쉬움

Multiplication Grid

Build a full multiplication table.

배우는 내용 2차원 리스트행과 열 인덱스
BeginnerLearning-pathNested-loops
쉬움

중복 제거

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

배우는 내용 본 값 추적순서 유지
ArraysBeginnerSetsStudent-beginner
아직 풀이가 없습니다
보통

숫자 빼기로 0 만들기

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

배우는 내용 최소 단계 DP탐욕적 선택
Dynamic-programmingNumbers
아직 풀이가 없습니다
보통

공장 생산 시간

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

배우는 내용 답에 대한 이분 탐색단조성 검사
AlgorithmsBinary-search
아직 풀이가 없습니다
어려움

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

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

배우는 내용 2차원 동적 계획법최적화
Dynamic-programmingGeometry
아직 풀이가 없습니다
쉬움

암스트롱 수

숫자가 각 자릿수를 자릿수 개수만큼 거듭제곱한 합과 같은지 확인하세요.

배우는 내용 자릿수 추출거듭제곱
BeginnerNumbersStudent-beginner
쉬움

Password Rules Check

Check a password against simple strength rules.

배우는 내용 유효성 검사불리언 플래그
BeginnerConditionsLearning-pathStrings
보통

Readability Grade

Estimate the school grade needed to read a text.

배우는 내용 텍스트 분석공식
BeginnerStringsStudent-beginnermath
아직 풀이가 없습니다
쉬움

2의 거듭제곱

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

배우는 내용 비트 연산나눗셈
BeginnerNumbersStudent-beginner
아직 풀이가 없습니다
쉬움

최소공배수

두 값 모두로 나누어떨어지는 가장 작은 양수를 구하세요.

배우는 내용 최대공약수와 최소공배수정수론
BeginnerNumbersStudent-beginner
아직 풀이가 없습니다
보통

Tree Diameter

A tree is a connected undirected graph with no cycles.

배우는 내용 두 번의 BFS인접 리스트
GraphsTrees
아직 풀이가 없습니다
쉬움

단리 계산

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

배우는 내용 백분율문장제
BeginnerLearning-pathVariables
어려움

최소 엘리베이터 탑승 횟수

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

배우는 내용 비트마스크 DP부분집합
Dynamic-programmingOptimization
아직 풀이가 없습니다
쉬움

콜라츠 수열

1에 도달할 때까지 반으로 나누거나 세 배 후 1을 더하는 규칙을 따르세요.

배우는 내용 while 반복문단계 수 세기
NumbersSimulation
아직 풀이가 없습니다
보통

직각삼각형 곱

주어진 둘레를 갖는 정수 직각삼각형의 세 변 곱의 최댓값을 구하세요.

배우는 내용 직각삼각형탐색 가지치기
GeometryNumber-theory
아직 풀이가 없습니다
쉬움

Cart Total With Discount

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

배우는 내용 리스트할인 규칙
ArraysBeginnerFunctionsLearning-path
쉬움

팰린드롬 수

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

배우는 내용 자릿수 뒤집기비교
BeginnerNumbersStudent-beginner
쉬움

두 벡터의 내적

두 벡터를 원소별로 곱한 뒤 모두 더합니다. 모든 뉴런의 핵심 연산입니다.

배우는 내용 벡터내적
신경망ai머신 러닝