Ho-Tea / java-ladder

사다리타기 미션을 위한 저장소

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

java-ladder

사다리 타기 미션 저장소

우아한테크코스 코드리뷰

기능 요구사항

입력

  • 참가자들의 이름 입력
    • "참여할 사람 이름을 입력하세요. (이름은 쉼표(,)로 구분하세요)"을 출력한다.
    • 참여할 사람의 이름입력 받고 ,로 구분한다.
  • 사다리 높이 입력
    • "최대 사다리 높이는 몇 개인가요?" 을 출력한다.
    • 최대 사다리의 높이를 입력 받는다.

참가자

  • 참가자의 이름
    • 참가자의 이름은 최대 5글자까지 부여할 수 있다.
    • 참가자의 이름은 null 이거나 공백일 수 없다.

참가자들

  • 참가자들
    • 중복된 참가자들은 존재할 수 없다.
    • 참가자의 수는 한명 이상이어야 한다.

높이

  • 높이
    • 최대 사다리의 높이는 양수가 되어야 합니다

사다리

  • 사다리

    • 사다리의 행의 개수는 최대 사다리의 높이의 개수와 같다.
    • 사다리의 행 내부의 라인을 생성할 수 있다
  • 사다리의 행

    • 행 내부의 라인이 겹치지 않도록 생성할 수 있다.
  • 사다리 행의 한칸

    • 값에 따라 한칸이 실선인지 아닌지 판단할 수 있다.

사다리 생성 전략

  • 주어진 갯수만큼 랜덤한 형태의 값으로 생성할 수 있다

출력

  • 참가자 이름 출력
    • 참가자의 이름을 5자 기준으로 출력한다.
  • 사다리 출력
    • 랜덤하게 생성된 사다리를 출력한다.

예시

실행 결과 위 요구사항에 따라 4명의 사람을 위한 5개 높이 사다리를 만들 경우, 프로그램을 실행한 결과는 다음과 같다.

참여할 사람 이름을 입력하세요. (이름은 쉼표(,)로 구분하세요)
pobi,honux,crong,jk

최대 사다리 높이는 몇 개인가요?
5

실행결과

pobi  honux crong   jk
|-----|     |-----|
|     |-----|     |
|-----|     |     |
|     |-----|     |
|-----|     |-----|

About

사다리타기 미션을 위한 저장소


Languages

Language:Java 100.0%