Simulation 코딩 챌린지

쉬운 문제부터 어려운 문제까지 19개의 코딩 챌린지로 Simulation을(를) 연습하세요. 모든 챌린지는 브라우저에서 실행되며 즉시 테스트, AI 코드 리뷰, 비교할 수 있는 커뮤니티 풀이를 제공합니다.

쉬움 · 12 보통 · 6 어려움 · 1

연습할 기술: 다형성RAIIwhile 반복문검증격자 시뮬레이션공유 상태구간 최댓값 쿼리단계 수 세기데코레이터 패턴동시성동적 배열딕셔너리
  • Python · C++ · C#
  • 자동 테스트
  • AI 코드 리뷰
  • 커뮤니티 솔루션
226
챌린지
2
공유된 솔루션
3
언어

모든 챌린지

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

19개 챌린지
보통

Game of Life Step

Advance Conway's Game of Life by one generation.

배우는 내용 격자 시뮬레이션이웃 세기
AdvancedGridsHackathonSimulation
아직 풀이가 없습니다
쉬움

콜라츠 수열

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

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

Robot Command Simulator

Move a robot using L (turn left 90 degrees), R (turn right 90 degrees), and A (advance one step).

배우는 내용 방향 벡터명령 처리
SimulationState-machines
아직 풀이가 없습니다
어려움

Hotel Room Allocation

Assign arriving groups in order.

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

유전 알고리즘의 한 세대

토너먼트 선택, 단일점 교차, 돌연변이로 다음 세대의 비트 문자열을 만듭니다.

배우는 내용 유전 알고리즘진화적 탐색
OptimizationSimulationai
아직 풀이가 없습니다
쉬움

마르코프 체인 상태 분포

마르코프 체인의 전이 행렬을 통해 확률 분포를 정해진 단계만큼 전파합니다.

배우는 내용 마르코프 체인확률
Simulationaimath
아직 풀이가 없습니다
쉬움

이벤트 구독자

옵저버 방식으로 각 토픽의 구독자에게 이벤트를 전달하고 각자 받은 알림 수를 셉니다.

배우는 내용 옵저버 패턴딕셔너리
디자인 패턴SimulationStrings
아직 풀이가 없습니다
쉬움

결제 퍼사드

재고 확인과 가격 합계를 하나의 간단한 checkout 호출 뒤에 숨깁니다.

배우는 내용 퍼사드 패턴검증
Arrays디자인 패턴Simulation
아직 풀이가 없습니다
쉬움

하나뿐인 공유 설정

싱글톤 설정 객체를 시뮬레이션합니다: 프로그램의 모든 부분이 같은 인스턴스를 읽고 씁니다.

배우는 내용 싱글턴공유 상태
Beginner디자인 패턴Simulation
아직 풀이가 없습니다
보통

주간 급여

고정급, 시급, 수수료 직원의 한 주 급여를 각자의 규칙대로 합산합니다.

배우는 내용 다형성초과 근무 계산
ParsingSimulationmath
아직 풀이가 없습니다
보통

병렬 작업 완료 순서

최대 k개씩 동시에 작업을 실행하고, 완료되는 순서를 보고합니다.

배우는 내용 동시성우선순위 큐
SimulationSorting
아직 풀이가 없습니다
쉬움

동적 배열의 성장

동적 배열이 용량을 두 배로 늘리는 과정을 시뮬레이션하고, 재할당 횟수와 복사된 원소 수를 세세요.

배우는 내용 동적 배열분할 상환 비용
ArraysSimulationmath
아직 풀이가 없습니다
쉬움

알림 비용

이메일, SMS, 푸시 채널이 각자의 방식으로 비용을 계산해 메시지를 보냅니다.

배우는 내용 다형성정수 나눗셈
SimulationStrings
아직 풀이가 없습니다
쉬움

가격 데코레이터

할인, 세금, 배송, 쿠폰 데코레이터를 순서대로 적용하여 기본 가격을 감쌉니다.

배우는 내용 데코레이터 패턴퍼센트 계산
디자인 패턴Simulationmath
아직 풀이가 없습니다
쉬움

은행 계좌 규칙

입금과 출금 규칙으로 계좌 잔액을 보호하고, 잘못된 작업은 거부합니다.

배우는 내용 캡슐화업무 규칙
BeginnerSimulation
아직 풀이가 없습니다
보통

RAII 해제 순서

RAII가 보장하듯 스코프가 끝날 때 그 안의 자원이 해제되는 순서를 구합니다.

배우는 내용 RAII스택
Data-structuresSimulationStacks
아직 풀이가 없습니다
쉬움

차량 통행료

오토바이, 자동차, 트럭에 통행료를 부과하며, 트럭은 축 수에 따라 기본 차량 규칙을 확장합니다.

배우는 내용 상속메서드 재정의
BeginnerSimulation
아직 풀이가 없습니다
쉬움

연결 리스트 연산

연결 리스트를 흉내 냅니다. 양 끝에 추가하고, 앞에서 또는 값으로 삭제하고, 뒤집습니다.

배우는 내용 연결 리스트시뮬레이션
Data-structuresSimulation
아직 풀이가 없습니다