Playgrounds 코딩 배우기 1 > 조건 코드 > 박스 안에서
Swift Playgrounds 코딩 배우기 1 > 조건 코드 > 박스 안에서 목표 : 둘러싸인 격자의 아이템 처리하기 조건 : 함수, 루프, 조건식을 사용해야 한다. 나는 반시계 방향으로 한바퀴 도는 것을 택했다. 이때 현위치를 제외한 경로에 있는 블록에 순서를 붙이면 1,2,4,6 번 블록에서 turnLeft() 를 사용하게 되는데 이를 반복문을 이용하여 코드를 짤 수 있다. 총 8번의 진행중에서 1,2,4,6은 turnLeft()가 있고 3,5,7,8은 turnLeft()가 없다. 이것을 반복이 가능하도록 다듬으면 첫번째로 방문하는 블록(1)은 반복에서 제외하고, 마지막으로 방문하는 블록(8)은 결과에 영향을 미치지 않지만 turnLeft()를 넣는다. 그럼 2,4,6,8 은 turnLeft()가 ..
Swift의 세계로
때는 대학교 4학년 2학기를 앞두고 휴학을 한 시점이었다. 졸업까지 한 학기만을 남겨둔 나는 슬슬 취업 준비를 해야했다. 약 4년간 컴퓨터학과의 과목들을 수강하며 배운 C, Java, JS, Python 등의 언어가 있었다. 무엇을 코딩테스트의 주 언어로 할 것이며, 또 어떤 직군을 선택할 것인가는 졸업을 앞둔 컴퓨터 관련 학과 학생들이라면 한 번 쯤 할 고민이다. 그런데 어쩌지 전부 그냥 그랬다. 무엇하나 내 마음에 쏙 드는 것 없이 비슷비슷했다. 그렇게 극단적인 면이 있는 나는 iOS에 도전해보기로 했다. 지금까지의 것들이 그저 그랬다면 새로운 것을 도전해보고 싶었고, 무엇보다 그럴 수 있는 환경이 내게 있었다. (맥북이 있고,,, 시간이 있고,,,) _ 그런데 스위프트는 어떻게 공부해야하는 것일까...