계산기 어플을 단계별로 구현하였다.
Lv2인 버튼 7,8,9 만 띄우는 부분은 무난하게 넘어갔는데 0~9 와 여러 연산 기호들을 다 띄우는 Lv3에서 막혔다.. 그냥 버튼7=어쩌구저쩌구,버튼8=어쩌구저쩌구 처럼 하나하나 버튼을 만드는 노가다 방법으로 진행하면 안될 건 없지만 딱 봐도 엄청나게 비효율적인 방법이었어서 이대로 진행하기가 싫었고 고민을 해보았다.
계산기 화면을 가만 보고 있자니 이중 for문이 떠올랐다. 힌트에 가로와 세로 스택 뷰를 활용하라고 적혀있었는데 가로로 일단 한줄을 만들고 그걸 반복한 다음에 그 가로 줄들을 세로로 쌓으면 계산기 모양이 될 것 같아서 이중 for문을 사용했더니 원하는 모양으로 만들 수 있었다.
뚝딱 해결된 건 아니고 이중 for문 같은 게 자주 쓰진 않다 보니까 막상 쓰려니까 굉장히 헷갈렸다. 한번 공부했던 건 다음에 봐도 헷갈리지 않게 확실히 공부해놔야겠다..!
Lv 8 까지 쭉쭉 가보자