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
아직 풀이가 없습니다
쉬움

결제 퍼사드

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

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

하나뿐인 공유 설정

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

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

병렬 작업 완료 순서

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

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

주간 급여

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

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

이벤트 구독자

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

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

가격 데코레이터

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

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

알림 비용

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

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

은행 계좌 규칙

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

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

연결 리스트 연산

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

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

동적 배열의 성장

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

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

차량 통행료

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

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

할 일 목록

할 일 목록을 관리합니다. 추가하고, 완료로 표시하고, 삭제한 뒤 남은 일을 알려 줍니다.

배우는 내용 타입 컬렉션레코드
BeginnerSimulationStrings
아직 풀이가 없습니다