#include <string>
#include <vector>
#include <regex>

using namespace std;


string EngNum[10] = { "zero", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine" };



int solution(string s) {
	int answer = 0;

	vector<int> num;

	for (int i = 0; i < s.size(); i++)
	{
		if (s[i] >= '0'&& s[i] <= '9')
		{
			answer *= 10;
			answer += s[i] - '0';
		}
		else
		{
			for (int j = 0; j < 10; j++)
			{
				if (!EngNum[j].compare(0, EngNum[j].length(), s, i, EngNum[j].length())) {
					answer = answer * 10 + j;
					i += EngNum[j].length() - 1;
					break;
				}
			}
		}
	}
	return answer;
}
Posted by pi92

블로그 이미지
pi92

공지사항

Yesterday
Today
Total

달력

 « |  » 2025.5
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

최근에 올라온 글

최근에 달린 댓글

글 보관함