2010-02-12

Spoj-ийн бодлого бодов

spoj.pl сайт ч гоё шүү. Мэдээд удаж байгаа боловч ёр бодлого бодож амжихгүй юмаа. Өнөөдөр ADDREV кодтой бодлогыг бодлоо. Өгөгдсөн тоонуудыг тонгоргож хөрвүүлээд хооронд нь нэмээд, нийлбэрээ бас тонгоргох юм байна. Тоонуудтай бөх барилдаж байгаа юм шиг болчлоо. :D Мартагдах гээд байхаар нь Python-оор бодлоо. Бодолт нь дор байгаа:


def reversify(num):
 p = str(num)
 s = ""
 i = len(p)-1
 while i >= 0:
  s += p[i]
  i = i - 1
 return int(s)

k = raw_input()

h = []

for j in range(int(k)):
 inp = raw_input()
 l = inp.split(" ")
 h.append(l[0])
 h.append(l[1])

u = 0

while u < 2*int(k):
 print reversify(reversify(h[u]) + reversify(h[u+1]))
 u = u + 2

Гэм нь Python-оор бодсон бусад бодолтуудын хажууд жаахан удаан ажилладаг боллоо. Илүү хурданг хийе гэхээр манай хүн унтья, орой болчлоо гээд байхын. Маргааш ажилтай унтья дөө.

2 comments:

  1. Ooh I love Python :P зүгээр л бичсэн код ямар үзэсгэлэнтэй, юутай урамтай вэ эдр кк. Python ч янзтай хэл шүү ;)

    ReplyDelete
  2. a='abcdef'
    a=list(a)
    a.reverse()

    ReplyDelete