엔지니어처럼 생각하기 시작하는 데 도움이 되는 많은 초보자 코드 문제가 있습니다. 그러한 문제 중 하나는 주어진 문자열에서 모든 단어의 첫 글자를 대문자로 표시하는 것입니다. 이 기사에서는 JavaScript에서 프롬프트와 몇 가지 가능한 솔루션을 살펴보겠습니다.
str을 포함하는 capitalize 함수가 주어지면 매개변수로 각 단어를 대문자로 표시한 str을 반환합니다. 솔루션의 최대 사례(입력, 잘못된 입력 유형 등)를 생각해 보십시오.
접근 방법
- 프롬프트를 다시 살펴보세요. 단어에서 찾을 수 있는 키워드를 적어 두거나 강조 표시하십시오.
- 단어 문제의 의미를 결합하십시오. 코드 챌린지를 수행할 때 가장 어려운 부분 중 하나는 문제가 무엇을 요구하는지 파악하는 것입니다. 문제를 이해하면 문제를 해결하는 데 많은 도움이 됩니다.
- 가능한 의사 코드 솔루션. 실제 코드일 필요는 없습니다(IDE 또는 콘솔 브라우저에서 실행할 필요가 없습니다. 간단한 영어로도 가능):
문제를 차근차근 차근차근 풀어보세요. 잘못된 항목이나 빈 문자열이 전달될 수 있는 경우와 문제를 논리적 단계로 나누는 방법에 대한 팁 사례를 생각하는 데 도움이 됩니다. 이것은 기본적으로 실험 단계입니다. 오답은 없으며 문제에 접근하는 방법에 대한 생각만 있습니다. 이러한 생각은 오해의 소지가 있거나 잘못된 것일 수 있습니다. 이것이 문제 해결을 위한 원 접근 방식에 대해 배우는 방법입니다.