티스토리 뷰
title: "가운데 글자 가져오기"
category: 프로그래머스[Level-1]
tags: [C++, JavaScript, 프로그래머스]
date: "2021-01-19"
문제 링크
C++
#include <string>
#include <vector>
using namespace std;
string solution(string s) {
string answer = "";
int center = s.length()/2;
if(s.length()%2==0){
// 길이가 짝수일 때
answer = s.substr(center-1, 2);
}
else{
// 길이가 홀수일 때
answer = s[center];
}
return answer;
}
JavaScript
function solution(s) {
var answer = "";
let center = Math.floor(s.length / 2); // 정수로 반환
if (s.length % 2 == 0) {
// 길이가 짝수일 때
answer = s.substring(center - 1, center + 1);
} else {
// 길이가 홀수일 때
answer = s[center];
}
return answer;
}
728x90
반응형
'Programmers Solutions > Level-1' 카테고리의 다른 글
[프로그래머스] 같은 숫자는 싫어 (0) | 2021.01.30 |
---|---|
[프로그래머스] 나누어 떨어지는 숫자 배열 (0) | 2021.01.30 |
[프로그래머스] 3진법 뒤집기 (0) | 2021.01.30 |
[프로그래머스] 2016년 (0) | 2021.01.30 |
[프로그래머스] K번째 수 (0) | 2021.01.30 |
댓글