Codeforces Beta Round #89 (Div. 2)
はい。
http://codeforces.com/contest/118
A. String Task
implementation,strings
ざっくりと大意
・母音をすべて削除する。
・子音の前に.を挿入する。
・大文字は小文字に置換。
・"A", "O", "Y", "E", "U", "I"が子音。
方針のようなもの
・んんー、100文字なら先頭からforで見ていけばいいかな。
#!/usr/bin/env python # -*- coding: UTF-8 -*- n=list(raw_input().lower()) chk=["a", "o", "y", "e", "u", "i"] for i in range(len(n)): if n[i] in chk: n[i]='' else: n[i]='.'+n[i] print ''.join(n)
B. Present from Lena
constructive algorithms,implementation
ざっくりと大意
・なんか菱型の魔法陣のようなものをつくる
方針のようなもの
・リストに押し込んでから出力しようとしたら凄い操作面倒だった。
・順次出力し続けたほうがいいっぽい。
・それも結局完成しなかったけど
#!/usr/bin/env python # -*- coding: UTF-8 -*- n=int(raw_input()) for j in range(n+1): print ' '*(n-j), print ' '.join(map(str,range(j+1))), print ' '.join(map(str,range(j)[::-1]))
上半分はなんとなくだけど半角スペースがなんか余分っぽい。。。また後日。。