Playground가 아닌 Xcode 프로젝트로 알고리즘 공부하는 이유?

Swift로 알고리즘 공부를 할 때 Swift의 입력 함수인 readLine()이 온라인 컴파일러나 Xcode Playground에서는 제대로 동작을 하지 않는다고 한다.

Playground는 샌드박스이기 때문에 input이 존재하지 않는다. 그렇기 때문에 알고리즘 결과 테스트를 할 수 없음

따라서 콘솔 프로젝트를 만들어서 알고리즘을 작성하고 테스트한다.

세팅하기

1. 프로젝트 생성

Untitled

2. 템플릿(Template) 선택

Untitled

3. 프로젝트 정보 입력