網易 數字翻轉

2021-08-28 23:18:31 字數 727 閱讀 8239

對於乙個整數x,定義操作rev(x)為將x按數字翻轉過來,並且去除掉前導0。例如:

如果 x = 123,則rev(x) = 321;

如果 x = 100,則rev(x) = 1.

現在給出整數x和y,要求rev(rev(x) + rev(y))為多少?

輸入為一行,x、y(1 ≤ x、y ≤ 1000),以空格隔開。
輸出rev(rev(x) + rev(y))的值
示例1

複製

123 100
複製

223
題解:

#include #include #include using namespace std;

int stringtonum(string s)

ans /= 10;

return ans;

}string numtostring(int n)

reverse(ans.begin(), ans.end());

return ans;

}string revnum(string s)

else if (isfirst == false)

} return ans;

}int main()

return 0;

}

牛客網 數字翻轉(網易)

對於乙個整數x,定義操作rev x 為將x按數字翻轉過來,並且去除掉前導0。例如 如果 x 123,則rev x 321 如果 x 100,則rev x 1.現在給出整數x和y,要求rev rev x rev y 為多少?輸入為一行,x y 1 x y 1000 以空格隔開。輸出rev rev x ...

數字翻轉網易2017秋招程式設計題 one

簽到水題鑑定完畢 題目如下 對於乙個整數x,定義操作rev x 為將x按數字翻轉過來,並且去除掉前導0。例如 如果 x 123,則rev x 321 如果 x 100,則rev x 1.現在給出整數x和y,要求rev rev x rev y 為多少?輸入描述 輸入為一行,x y 1 x y 1000...

演算法題 數字翻轉

對於乙個整數x,定義操作rev x 為將x按數字翻轉過來,並且去除掉前導0。例如 如果 x 123,則rev x 321 如果 x 100,則rev x 1.現在給出整數x和y,要求rev rev x rev y 為多少?輸入描述 輸入為一行,x y 1 x y 1000 以空格隔開。輸出描述 輸出...