面试算法收集(网易)二
2017-11-11 21:57
176 查看
为了得到一个数的”相反数”,我们将这个数的数字顺序颠倒,然后再加上原先的数得到”相反数”。例如,为了得到1325的”相反数”,首先我们将该数的数字顺序颠倒,我们得到5231,之后再加上原先的数,我们得到5231+1325=6556.如果颠倒之后的数字有前缀零,前缀零将会被忽略。例如n = 100, 颠倒之后是1.。
c语言:
java:
c语言:
#include <stdio.h> int n; void read() { scanf("%d", &n); } int reverse(int n) { int res = 0; while (n) { res = res * 10 + n % 10; n /= 10; } return res; } void work() { printf("%d\n", n + reverse(n)); } int main() { read(); work();
java:
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String s = sc.next(); System.out.println(Integer.parseInt(new StringBuilder(s).reverse().toString())+Integer.parseInt(s)); sc.close(); } }
相关文章推荐
- 面试算法收集(网易)一
- 【面试笔试算法】Program 5 : 推箱子 (网易游戏笔试题)
- 收集的一些算法题(面试专用)
- 网易面试收集之一
- 算法面试收集+自己的解答
- 【面试笔试算法】Problem 1 : DP滑雪问题--网易互联网算法实习生2017笔试题
- BAT、网易面试经验收集
- 【面试笔试算法】Problem 1 : DP滑雪问题--网易互联网算法实习生2017笔试题
- 【面试笔试算法】Program 2:Amusing Digits(网易游戏笔试题)
- 网易面试题目(收集)
- 【面试笔试算法】Program 2:Amusing Digits(网易游戏笔试题)
- 【面试笔试算法】Program 3 : Complicated Expression(网易游戏笔试题)
- 针对《面试心得与总结—BAT、网易、蘑菇街》一文中出现的技术问题的收集与整理
- 针对《面试心得与总结—BAT、网易、蘑菇街》一文中出现的技术问题的收集与整理(4)
- 【面试笔试算法】Program 3 : Complicated Expression(网易游戏笔试题)
- 针对《面试心得与总结—BAT、网易、蘑菇街》一文中出现的技术问题的收集与整理(2)
- 针对《面试心得与总结—BAT、网易、蘑菇街》一文中出现的技术问题的收集与整理(3)
- 网易&拼多多 算法岗内推面试小结
- 网易面试题目(收集)
- 【面试笔试算法】Program 4 : Best Compression Algorithms(网易游戏笔试题)