실행 실패 (제출 코드 컴파일 에러)
{"stderr": "Main.cpp: In function \u2018int main()\u2019:\nMain.cpp:19:13: error: no match for \u2018operator+=\u2019 (operand types are \u2018int\u2019 and \u2018__gnu_cxx::__alloc_traits<std::allocator<std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >::value_type\u2019 {aka \u2018std::__cxx11::basic_string<char>\u2019})\n 19 | sum += s.top();\n | ~~~~^~~~~~~~~~\nMain.cpp:20:13: error: no match for \u2018operator+=\u2019 (operand types are \u2018int\u2019 and \u2018std::string\u2019 {aka \u2018std::__cxx11::basic_string<char>\u2019})\n 20 | sum += num;\n | ~~~~^~~~~~\nMain.cpp:22:15: error: no matching function for call to \u2018std::stack<std::__cxx11::basic_string<char> >::push(int&)\u2019\n 22 | s.push(sum);\n | ~~~~~~^~~~~\nIn file included from /usr/include/c++/11/stack:61,\n from Main.cpp:2:\n/usr/include/c++/11/bits/stl_stack.h:239:7: note: candidate: \u2018void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = std::__cxx11::basic_string<char>; _Sequence = std::deque<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > >; std::stack<_Tp, _Sequence>::value_type = std::__cxx11::basic_string<char>]\u2019\n 239 | push(const value_type& __x)\n | ^~~~\n/usr/include/c++/11/bits/stl_stack.h:239:30: note: no known conversion for argument 1 from \u2018int\u2019 to \u2018const value_type&\u2019 {aka \u2018const std::__cxx11::basic_string<char>&\u2019}\n 239 | push(const value_type& __x)\n | ~~~~~~~~~~~~~~~~~~^~~\n/usr/include/c++/11/bits/stl_stack.h:244:7: note: candidate: \u2018void std::stack<_Tp, _Sequence>::push(std::stack<_Tp, _Sequence>::value_type&&) [with _Tp = std::__cxx11::basic_string<char>; _Sequence = std::deque<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > >; std::stack<_Tp, _Sequence>::value_type = std::__cxx11::basic_string<char>]\u2019\n 244 | push(value_type&& __x)\n | ^~~~\n/usr/include/c++/11/bits/stl_stack.h:244:25: note: no known conversion for argument 1 from \u2018int\u2019 to \u2018std::stack<std::__cxx11::basic_string<char> >::value_type&&\u2019 {aka \u2018std::__cxx11::basic_string<char>&&\u2019}\n 244 | push(value_type&& __x)\n | ~~~~~~~~~~~~~^~~\nMain.cpp:26:11: error: \u2018class std::stack<std::__cxx11::basic_string<char> >\u2019 has no member named \u2018puah\u2019; did you mean \u2018push\u2019?\n 26 | s.puah(num);\n | ^~~~\n | push\nMain.cpp:32:13: error: no match for \u2018operator+=\u2019 (operand types are \u2018int\u2019 and \u2018__gnu_cxx::__alloc_traits<std::allocator<std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >::value_type\u2019 {aka \u2018std::__cxx11::basic_string<char>\u2019})\n 32 | sum += s.top();\n | ~~~~^~~~~~~~~~\nMain.cpp:33:13: error: no match for \u2018operator+=\u2019 (operand types are \u2018int\u2019 and \u2018std::string\u2019 {aka \u2018std::__cxx11::basic_string<char>\u2019})\n 33 | sum += num;\n | ~~~~^~~~~~\nMain.cpp:35:15: error: no matching function for call to \u2018std::stack<std::__cxx11::basic_string<char> >::push(int&)\u2019\n 35 | s.push(sum);\n | ~~~~~~^~~~~\nIn file included from /usr/include/c++/11/stack:61,\n from Main.cpp:2:\n/usr/include/c++/11/bits/stl_stack.h:239:7: note: candidate: \u2018void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = std::__cxx11::basic_string<char>; _Sequence = std::deque<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > >; std::stack<_Tp, _Sequence>::value_type = std::__cxx11::basic_string<char>]\u2019\n 239 | push(const value_type& __x)\n | ^~~~\n/usr/include/c++/11/bits/stl_stack.h:239:30: note: no known conversion for argument 1 from \u201(...truncated, total 5512 characters)
정답 개수:
-
틀린 개수:
-
실행 실패 개수:
-
반례를 발견하지 못했습니다.