새소식

인기 검색어

알고리즘

[프로그래머스]Level 1 이상한 문자 만들기

  • -

이상한 문자 만들기

[문제 설명]

 

[문제 풀이]
처음 문제를 풀때는, 공백을 기준으로 전체 문장을 자르고 단어들을 나누었다.
나눈 후, 각 단어의 짝수 인덱스에 해당하는 문자를 대문자로, 나머진 소문자로 변경해서 풀었다.

이렇게 문제에 접근하니 공백 처리를 올바르게 하지 못해 문제를 해결하지 못했다.
이후, 아래 코드로 푼 방식으로 문제를 접근했다.

주어진 문자열을 각각의 문자로 나누지 않고 인덱스에 접근한다.
해당 인덱스에 접근했을 때 공백이 아니라면 해당 인덱스부터 해당 문자에서 양수의 인덱스인지 짝수의 인덱스인지 계산한다.

이를 통해, 최종적으로 각 단어를 변환하고 결과를 도출할 수 있다.

 

 

[소스 코드]

Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.