- [] 참여할 사람들의 입력을 받는다
- [] 실행 결과를 입력 받는다
- [] 최대 사다리 높이를 입력 받는다
- [] 사다리 결과를 출력한다
- [] 결과를 보고 싶은 사람을 입력 받는다
- [] 실행 결과를 출력한다
-[] 사다리 -[] 사다리를 랜덤으로 생성한다 -[] 가로 칸은 사람 수 -1, 세로 길이는 사다리 높이다 -[]
-[] 사다리 게임
- [] 필요한 정보
- [] 참여할 사람들의 이름
- [] 실행 결과
- [] 로직
- [] 한 사람이 입력된 경우
- [] 주어진 이름의 인덱스를 I라고 하자,
- [] 가로선에 따라 가로로 움직이거나 정지한다.
- [] 현재칸에 가로선이 생성되어 있다면 전진한다.
- [] 이전칸에 가로선이 생성되어 있다면 후진한다.
- [] 그 외의 경우 정지한다
- [] 밑으로 한 칸 전진한다.
- [] 맨 밑까지 내려왔다면 이름 실행 결과를 반환한다.
- [] 가로선에 따라 가로로 움직이거나 정지한다.
- [] 주어진 이름의 인덱스를 I라고 하자,
- [] all이 입력된 경우
- [] 실행 결과를 반환한다.
- [] 한 사람이 입력된 경우
-[] 출력 -[] 실행 결과 - [] 전체 결과 - [] {이름 : 결과}를 출력한다 - [] 개인별 결과 - [] {결과}를 출력한다