티스토리 뷰
title: "이상한 문자 만들기"
category: 프로그래머스[Level-1]
tags: [C++, JavaScript, 프로그래머스]
date: "2021-01-20"
문제 링크
C++
#include <string>
#include <vector>
#include <iostream>
using namespace std;
string solution(string s) {
string answer = "";
int count = 0;
for(char c: s){
if(c == ' '){
count = 0;
}
else{
if(count%2!=0) c = tolower(c);
else c = toupper(c);
count++;
}
answer += c;
}
return answer;
}
JavaScript
function solution(s) {
var answer = "";
answer = s
.split(" ")
.map((value, index, array) => {
let str = "";
for (let i = 0; i < value.length; i++) {
if (i % 2 === 0) {
str += value[i].toUpperCase();
} else {
str += value[i].toLowerCase();
}
}
return str;
})
.join(" ");
return answer;
}
728x90
반응형
'Programmers Solutions > Level-1' 카테고리의 다른 글
[프로그래머스] 자연수 뒤집어 배열로 만들기 (0) | 2021.02.02 |
---|---|
[프로그래머스] 자릿수 더하기 (0) | 2021.02.02 |
[프로그래머스] 약수의 합 (0) | 2021.02.02 |
[프로그래머스] 시저 암호 (0) | 2021.02.02 |
[프로그래머스] 내적 (0) | 2021.02.02 |
댓글