일단 첫 번째 문제는 std::stoi에서 std::out_of_range가 뜰 수 있다는 점입니다. std::stoll 을 사용하셔야 합니다.
(그런데 std::stoll 쓰면 long long int 이상의 범위에서는 답이 안 나올거 같은데요. 그냥 string을 출력하는게 맞지 않는지?)
두번째 사소한 고칠점은 ReverseString을 substr로 짰다는 겁니다. 그냥 std::reverse 써도 됩니다. (<algorithm> 에 있습니다)
그리고 컴파일 에러는 제 컴퓨터에서 돌려보니까 (gcc tdm64-1 5.1.0) 안나오던데요. 에러 메시지가 정확히 뭐였나요?
dlsxor48 7년 전
안녕하세요 알고리즘 문제풀이 초보 대학생입니다.
왜 컴파일 에러가 발생하는지 모르겠습니다..
line 23 ' int(ch[i]) - 48; ' or line 35 ' stoi(str2)' 부분에서 문제가 발생하는걸까요..?
아시는 분 계시면 조언 부탁드립니다.