Programmers Coding-Test
[Python] 연습문제 : 이상한 문자 만들기
으녜
2021. 4. 8. 16:16
728x90
코딩테스트 연습 - 이상한 문자 만들기
문자열 s는 한 개 이상의 단어로 구성되어 있습니다. 각 단어는 하나 이상의 공백문자로 구분되어 있습니다. 각 단어의 짝수번째 알파벳은 대문자로, 홀수번째 알파벳은 소문자로 바꾼 문자열을
programmers.co.kr
💡문제💡
한 개 이상의 단어로 이루어진 문자열 s(각 단어는 하나 이상의 공백 문자로 구분되어 있습니다.)를 각 단어의 짝수번째 알파벳은 대문자로, 홀수번째 알파벳은 소문자로 바꾼 문자열을 return 하시오.
[제한 사항]
- 문자열 전체의 짝/홀수 인덱스가 아니라, 단어(공백을 기준)별로 짝/홀수 인덱스를 판단해야합니다.
- 첫 번째 글자는 0번째 인덱스로 보아 짝수번째 알파벳으로 처리해야 합니다.
코드 및 풀이 👩🏻💻
❌이 문제를 풀기 위해 두 가지 주의 사항이 있다.❌
1. 다른 단어가 시작할 때마다 word를 초기화해주지 않으면 기존에 있던 단어와 합쳐져서 저장된다.
2. 문제에 명시되어 있듯이 각 단어는 하나 이상의 공백으로 이루어져 있기 때문에 처음에 s.split(" ") 시 구분자" "을 꼭 넣어주어야 한다.
728x90