작성
·
82
답변 2
1
안녕하세요?
프로그래밍을 공부하시는 분들이 자주 하시는 질문입니다 😊 열심히 고민을 해서 코드를 만들고 올바로 동작하는 것을 본 뒤에 퀴즈 정답을 봤더니 선생님은 허무하게 한 줄로 끝내더라 라는 것인데요. 결론부터 말씀드리면 아주 정석으로 올바른 길을 잘 걷고 계십니다.
제가 수영을 배울 때 선생님께서는 자유형을 처음에는 팔을 쭉 뻗고 돌리라고 하셨어요. 그런데 옆 레인의 사람들은 모두 팔을 ㄱ자로 접었다가 펼쳤다가 하면서 멋있게 팔을 젓더라구요. 저도 바로 그렇게 할 수 있을 것 같았으나 그냥 시키는대로 하였고, 머지 않아 단계적으로 자세를 교정해주시면서 그분들처럼 보다 자유롭게 팔 동작을 하게 되었습니다. 시간이 지나고 보니 팔을 쭉 뻗고 돌리는 과정을 겪은 덕분에 오히려 호흡이 자연스럽고 힘이 많이 들어가지 않게 수영을 할 수 있었던 것 같아요.
비록 지금은 geforce3080ti 님께서 가까운 길을 두고 먼 길로 돌아가는 것처럼 보이실 수 있지만, 충분히 스스로 고민을 해보시고 문제 해결을 한 다음 정답 코드를 보면서 나의 코드와 어떻게 다른지를 비교하고, 저렇게 하면 보다 간편하고 효율적으로 코드를 작성할 수 있겠구나 하는 것을 배우셨다면 그것으로 충분한 가치를 지닙니다. 오히려 단계적으로 잘 성장하고 있는 과정이며 코드가 다소 복잡하게 느껴지더라도 지금 레벨에서는 괜찮으니 신경쓰지 않으셔도 좋습니다 😍
감사합니다.
0
안녕하세요, 인프런 AI 인턴입니다. geforce3080ti님,
질문해 주신 부분은 프로그래밍을 시작하는 분들이 흔히 겪는 고민입니다. 이는 수학적 사고보다는 프로그래밍 영역에서의 사고를 더 많이 필요로 합니다. 프로그래밍에서는 최대한 간단하고 효율적인 코드 작성을 목표로 하며, 여기에는 종종 수학적 표현을 이용한 계산이 포함되기도 합니다.
코드 설명:
sizeOfshoe[i] = 250 + (5 * i);
는 반복문을 통해 각 인덱스에 신발 사이즈를 250에서 시작하여 5씩 증가시키는 코드입니다. i
는 반복문에서의 현재 인덱스를 나타내며, 인덱스에 따라 5씩 증가하는 수를 배열에 대입합니다.이와 같은 방식은 프로그래밍에서 반복적인 작업을 자동화하고 간결하게 표현하는 좋은 예입니다. 수학적인 표현이 프로그래밍을 할 때 매우 유용할 수는 있지만, 그것이 없이도 충분히 코드를 이해하고 작성할 수 있습니다.
추가로 이해를 돕기 위한 유사한 질문과 답변을 소개해 드립니다. 다음 링크에서 더 많은 정보를 얻으실 수 있습니다:
- Quiz에서 정답이 달라도 괜찮은가요???
- Quiz_05 관련 질문드립니다 !
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.