You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
자동차 string을 쉼표 기준으로 split한다.
(에러 케이스 : string이 쉼표로 끝나는 경우(pobi, jun,),
이름에 공백이 있는 경우(,, pobi, jun),
이름에 문자열, 숫자 혹은 한글이 껴있는 경우(p3obi, ju_n, wonㄷi)
이름 길이가 5자를 넘을 경우(pobijun, woni)
중복된 이름이 있을 경우(pobi, pobi, jun)
입력받은 이름을 바탕으로 Car를 생성
Car : {"name", "position")
Car의 list를
입력받은 횟수만큼 Game을 실행
Game의 구성 : 각 Car마다 isCarMove()를 실행
isCarMove() : Randoms.pickNumberInRange(0, 9);를 실행해서 4 이상이면 position에 '-'추가
각 차가 한번씩 isCarMove()를 실행한 후에는 gameResult()를 실행해 준다.
gameResult() : Car이름과 position을 한번씩 출력
모든 게임이 끝난 후에는 가장 긴 길이의 position을 찾은 후, 해당 position의 길이와 일치하는 Car의 name을 winnerList에 저장한다.