https://school.programmers.co.kr/learn/courses/30/lessons/12951
#include <string>
#include <vector>
#include<iostream>
using namespace std;
//for문
//숫자 제외한 값들 소문자 변환
//다만 [0] 또는 " " 기준으로 다음 문자열은 대문자로
//" " 있으면 flag 취하기.
string solution(string s) {
string answer = "";
bool isEmp = false;
for(int idx = 0; idx < s.length(); ++idx){
if(idx == 0){
if((s[idx] >= 'a' && s[idx] <= 'z'))
{
s[idx] = s[idx] - 'a' + 'A';
}
continue;
}
if(s[idx] == ' '){
isEmp = true;
continue;
}
if(isEmp == true){
if((s[idx] >= 'a' && s[idx] <= 'z'))
{
s[idx] = s[idx] - 'a' + 'A';
}
isEmp=false;
continue;
}
if((s[idx] >= 'A' && s[idx] <= 'Z'))
{
s[idx] = s[idx] - 'A' + 'a';
}
}
return answer = s;
}
LV1 수준이었음.
'프로그래머스' 카테고리의 다른 글
| Object Detection 자율주행 프로젝트 (0) | 2023.08.31 |
|---|---|
| 참고해주세요~ (0) | 2023.02.24 |
| 딥러닝 obj detection tmp (0) | 2023.02.16 |
| 차선인식 (0) | 2023.02.04 |
| team2 usb cam으로부터 받아와서 출력 ( launch 파일통해 컨트롤 노드까지 실행) (0) | 2023.01.25 |
