<문제>
문자열 배열 strlist가 매개변수로 주어집니다. strlist 각 원소의 길이를 담은 배열을 retrun하도록 solution 함수를 완성해주세요.
<유형>
배열, 반복문
<답>
배열 크기와 문자열 크기 구하는 건 언제나 헷갈린다.
특히 벡터를 초기화(assign)하지 않고 바로 반복문을 돌리면 에러는 발생하지 않으나 아무것도 나오지 않는 문제가 발생함. 왜지
#include <string>
#include <vector>
using namespace std;
vector<int> solution(vector<string> strlist) {
vector<int> answer;
answer.assign(strlist.size(), 0);
for(int i = 0; i < strlist.size(); i++) {
answer[i] = strlist[i].length();
}
return answer;
}
'[C++] 프로그래머스' 카테고리의 다른 글
[프로그래머스/c++] 분수의 덧셈 (0) | 2022.11.03 |
---|---|
[프로그래머스/c++] 제곱수 판별하기 (0) | 2022.10.21 |
[코딩테스트 입문] 자릿수 더하기 (0) | 2022.10.14 |
[코딩테스트 입문] 세균 증식 (0) | 2022.10.14 |
[코딩테스트 입문] 두 수의 나눗셈 (0) | 2022.10.14 |