lv0_코딩테스트 입문_영어가 싫어요
by 브이담곰
https://school.programmers.co.kr/learn/courses/30/lessons/120894?language=cpp
✔️ 유형 : STL(algorithm), iostream
✔️ 문제 풀이: iostream의 stoll() 함수를 사용하여 str을 long long 자료형으로 변환하여 반환한다.
⬇️코드 보기
더보기
#include <string>
#include <vector>
#include <algorithm>
#include <iostream>
using namespace std;
long long solution(string numbers) {
long long answer = 0;
string sAnswer;
vector<string> sNumbers = {"zero", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine" };
string tmp;
for_each(numbers.begin(), numbers.end(),[&](char ch)
{
tmp += ch;
if(find(sNumbers.begin(),sNumbers.end(),tmp) == sNumbers.end()) return;
//있다면
sAnswer += to_string(find(sNumbers.begin(),sNumbers.end(),tmp)-sNumbers.begin());
tmp = "";
});
answer = stoll(sAnswer);
return answer;
}
'Coding Test > Programmers' 카테고리의 다른 글
lv0_코딩테스트연습_2차원으로 만들기 (0) | 2023.01.27 |
---|---|
lv0_코딩테스트연습_숫자 찾기 (0) | 2023.01.27 |
lv0_코딩테스트 입문_제곱수 판별하기 (0) | 2023.01.26 |
lv0_코딩테스트 입문_배열의 유사도 (0) | 2023.01.26 |
✨lv0_코딩테스트 입문_숨어있는 숫자의 덧셈(2) (0) | 2023.01.26 |
블로그의 정보
농담곰담곰이의곰담농
브이담곰