C# 코딩 챌린지

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

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

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

모든 챌린지

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

226개 챌린지
쉬움

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

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

배우는 내용 탐욕적 수정누적 최댓값
ArraysGreedy
아직 풀이가 없습니다
쉬움

중복 제거

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

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

Minesweeper Neighbor Counts

Annotate a rectangular board.

배우는 내용 8방향 이웃 확인경계 처리
ArraysGrids
아직 풀이가 없습니다
보통

만들 수 없는 가장 작은 동전 합

주어진 동전들로 만들 수 없는 가장 작은 양의 정수를 구하세요.

배우는 내용 만들 수 있는 합먼저 정렬
ArraysGreedy
아직 풀이가 없습니다
쉬움

누락된 숫자

0부터 n까지에서 빠진 하나의 숫자를 찾으세요.

배우는 내용 등차수열합의 차이 활용
ArraysBeginnerStudent-beginnermath
아직 풀이가 없습니다
쉬움

Sum of Odd Numbers

Add every odd number up to a limit.

배우는 내용 for 반복문누적 변수
BeginnerLearning-pathLoops
아직 풀이가 없습니다
쉬움

암스트롱 수

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

배우는 내용 자릿수 추출거듭제곱
BeginnerNumbersStudent-beginner
아직 풀이가 없습니다
보통

Longest Common Subsequence Length

A subsequence is formed by deleting zero or more elements while preserving the order of the remaining elements.

배우는 내용 2차원 DP 표메모리 최적화
Dynamic-programmingSequences
아직 풀이가 없습니다
쉬움

짝수 번째 문자 추출

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

배우는 내용 문자열 인덱스간격
BeginnerLearning-pathStrings
아직 풀이가 없습니다
어려움

Hotel Room Allocation

Assign arriving groups in order.

배우는 내용 구간 최댓값 쿼리점 갱신
Segment-treesSimulation
아직 풀이가 없습니다
쉬움

DNA를 RNA로 전사하기

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

배우는 내용 문자 매핑변환표
MappingStrings
아직 풀이가 없습니다
쉬움

최대공약수

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

배우는 내용 유클리드 호제법나머지
BeginnerNumbersStudent-beginner
아직 풀이가 없습니다
쉬움

Triangle Classification

Classify three side lengths as invalid, equilateral, isosceles, or scalene.

배우는 내용 삼각형 부등식조건 순서
ConditionsGeometry
아직 풀이가 없습니다
보통

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

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

배우는 내용 배치 세기공격 패턴
Combinatoricsmath
아직 풀이가 없습니다
쉬움

악수 횟수 세기

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

배우는 내용 쌍 세기닫힌 공식
Combinatoricsmath
아직 풀이가 없습니다
쉬움

Body Mass Index

Compute BMI from weight and height.

배우는 내용 공식부동소수점
BeginnerLearning-pathVariables
아직 풀이가 없습니다
쉬움

Power by Repeated Multiplication

Raise a number to a power with a loop.

배우는 내용 누적 곱지수 0
BeginnerLearning-pathLoops
아직 풀이가 없습니다
쉬움

Letter Grade

Turn a test score into a letter grade.

배우는 내용 if/elif 연쇄값의 범위
BeginnerConditionsLearning-path
아직 풀이가 없습니다