トップページ > プログラム > 2014年09月30日 > MBbuPApe

書き込み順位&時間帯一覧

18 位/216 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000000001113



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
プログラミングのお題スレ Part5

書き込みレス一覧

プログラミングのお題スレ Part5
140 :デフォルトの名無しさん[sage]:2014/09/30(火) 21:41:15.46 ID:MBbuPApe
>>134 Python

L = range(50)
print L[:5], "...", L[-5:]
L = L[::-1]
print L[:5], "...", L[-5:]

---
[0, 1, 2, 3, 4] ... [45, 46, 47, 48, 49]
[49, 48, 47, 46, 45] ... [4, 3, 2, 1, 0]
プログラミングのお題スレ Part5
144 :デフォルトの名無しさん[sage]:2014/09/30(火) 22:32:11.36 ID:MBbuPApe
>>114 Python

from math import pi,e
def f(N):
  print "N={}\n>>>".format(N),
  print eval("{:#b}{:{}{}}".format(N,int(),int(),int(sum((pi,e)))))
プログラミングのお題スレ Part5
145 :デフォルトの名無しさん[sage]:2014/09/30(火) 23:18:19.28 ID:MBbuPApe
>>111 Python

def f(s):
  pos,dir,floor = complex(0),complex(0,1),dict()
  for t in range(1,s+1):
    if floor.get(pos," ") == " ":
      floor[pos] = "*"
      dir *= complex(0,-1)
    else:
      floor[pos] = " "
      dir *= complex(0,1)
    pos += dir
  else:
    msg = []
    ew,ns = map(int,(pos.real,pos.imag))
    if ns > 0: msg.append(u"北へ{}歩".format(ns))
    if ns < 0: msg.append(u"南へ{}歩".format(-ns))
    if ew > 0: msg.append(u"東へ{}歩".format(ew))
    if ew < 0: msg.append(u"西へ{}歩".format(-ew))
    if not msg: msg.append(u"元の位置")
    print u"s={} {} {}".format(t, ",".join(msg), floor.get(pos," "))


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。