SPOJ Python Day1: Adding Reversed Numbers

本文介绍了一个简单的SPOJ题目——Adding Reversed Numbers,并提供了Python实现代码。任务要求将两个数字反转后再相加,最后再将结果反转输出。

水题就要水的滴水不漏=-=,第一个疗程博主决定按照SPOJ提交人数的顺序开始刷,主要任务在于熟悉Python.

42. Adding Reversed Numbers

题目非常简单

Sample input: 

3
24 1
4358 754
305 794
 第一行是下面输入的行数,主要说的事儿是把第一个数反过来,第二个数反过来,然后加一起,然后再把他们的和反过来.比如说24 1 这行吧:
Step 1:24 –> 42, 1 –> 1
Step 2:42+1 = 43
Step 3:43 –> 34
#!/usr/bin/env python
# -*- coding: utf-8 -*-

import sys

def main():
  n = int(sys.stdin.readline())

  for i in range(0, n):
    a, b = sys.stdin.readline().strip().split(' ')
    c = int(a[::-1]) + int(b[::-1])
    print int(c.__repr__()[::-1])


if __name__ == '__main__':
  main()
常用语句: 
sys.stdin.readline()
a[::-1] 字符串翻转
sys.stdin.readline().strip().split(' ') 读,去’\n’,拆
 
Mission Success
Technorati Tags: SPOJ, Python

转载于:https://www.cnblogs.com/xmuer/p/3804589.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值