로봇 이름

로봇 이름

쉬움

지침

로봇 공장 설정을 관리해요.

로봇이 공장에서 막 나왔을 때는 이름이 없어요.

로봇의 전원을 처음 켜면 대문자 두 글자 뒤에 숫자 세 자리가 오는 형식의 무작위 이름이 만들어져요. 예를 들어 RX837이나 BC811처럼요.

때때로 로봇을 공장 초기 설정으로 되돌려야 하는데, 그러면 로봇의 이름이 지워져요. 다음에 이름을 물어보면 그 로봇은 새로운 무작위 이름으로 답해요.

이름은 무작위여야 해요. 예측 가능한 순서를 따라가면 안 되죠. 무작위 이름을 쓰면 이름이 겹칠 위험이 있어요. 따라서 풀이는 이미 존재하는 모든 로봇이 고유한 이름을 갖도록 해야 해요.


출처

gSchool에서 Paul Blackwell과 함께한 디버깅 세션.
GitHub에서 편집 링크가 새 창이나 탭에서 열려요
Delphi Pascal Exercism

로봇 이름 문제를 시작해 볼 준비가 됐나요?

Exercism에 가입하고 Delphi Pascal 트랙을 연습 문제 76개, 그리고 실제 사람의 멘토링과 함께 배우고 익혀 보세요. 모두 무료예요.