Pages

初めてのtopcoder

2013年11月29日金曜日

初めてTopcoderに参加してみた!
SRM598!
初めてなので、よくわからないですが、問題はかなり簡単だった印象。
少なくとも、私が練習のために解いてたDIV2 500の問題よりはだいぶ簡単だった気がする。
得意、不得意の問題かな?

そんな感じで、問題が簡単だったこともあり、めでたく(?)緑コーダー(?)になれました(∩´∀`)∩ワーイ



ここで、ID(?)を晒したのは自分にプレッシャーをかけるためですよ!
成長できるように頑張ります…
本当は1000の問題も解かなきゃいけないレベルだった気がする…ぐぅ…

私くらいのレベルでプロコンをやると、Pythonが可愛くて仕方ないですね。
書きたいことがすぐ書ける。素晴らしい。

コードはこんな感じ。
インデントずれてるかも。

DIV2 250

import math
import string

class ErasingCharacters:
def removeCh(self, s):
for i in range(len(s) - 1):
if s[i] == s[i + 1]:
s1 = ""
s2 = ""
if i > 0:
s1 = s[:i]
if i + 2 <= len(s):
s2 = s[i + 2:]
newS = s1 + s2
return newS
else:
return s

def simulate(self, s):
while len(s) > 0:
newS = self.removeCh(s)
if newS == s:
break
else:
s = newS

return newS


DIV2 500

import math
import string

class BinPackingEasy:
def minBins(self, item):
itemList = list(item)
bin = []
itemList.sort(reverse = True)

for i in itemList:
if i == 0:
bin.append(i)
else:
for j in range(len(bin)):
if bin[j] + i <= 300:
bin[j] = bin[j] + i
break
else:
bin.append(i)

return len(bin)

次も頑張ろ(∩´∀`)∩ワーイ
深夜ばっかりなので、いつ参加するかわからないけど…

自作PCにWindowsをインストール

2013年11月26日火曜日

XBEEを使うために、Windowsが必要になる。
駄菓子菓子、教授がapple信者な研究室なので、研究室にwindowsの入ったPCがない。
むむむ
ということで、Virtual Boxを使って、Mac Book Airでwindowsを動かそうとしてみる。
16GBのUSBメモリが必要とのことだったので、かわいいUSBメモリを買ったのですよ。



駄菓子菓子、上手くいかない。(インストールに超絶時間がかかる&&インストール中にフリーズ)


ということで、壊れたまま放置していた、自作PCにwindowsさんをインストールしてみる。

先生が、大きいくせに80GBしかないハードディスクをwindows用にくださった。



自作PCには、ディスクドライブがないので、外付けのディスクドライブをUSB接続で。
駄菓子菓子、
Boot from CD/DVD:
の画面で固まる。何回やっても固まる。
色々ググってみるとドライブが悪いのではないかというページがあったので、
本格的な(?)ドライブを繋げてみる。


いった?と思いきや、


15分くらいこの画面で止まってる。だめぽ。

昨日、先生が買ってくださったどんなOSでも動かせるマザボが届いたので、これを使ってPCを修理するのが早いかな…


windowsの道は険しい…


追記

私が起動ディスクの作成に失敗していただけでした…
すみません(´・ω・`)



topcoderに挑戦してみようと思う

2013年11月14日木曜日

お久しぶりです。
Kadebo と あひるのピアノ のページを作ってみたので、
お時間のある方は見てみてください(∩゜∀゜∩)
みらくる☆けこたん どっと こむ

11月1日まで参加していた3ヶ月のインターンシップも終わり、暇になってきたのでtopcoderに挑戦してみようかと思っております!やっと!
topcoderについてなーんにも知らないのですが、Pythonでやりたいなぁと考えています。
お友達のブログを参考にしながら環境構築

Python対応してるTopCoderプラグインを発見してめちゃくちゃテンション上がってる

これは、エディターなのか…?
よくわからないけど、これだけじゃ参加できないようだ…?
ということで、topcoderにログインしてみる。実は会員登録だけは2年くらい前にしていた。
たった今、隣で友達が登録作業をしているのだけど、なんだか大変そうですネ

色々見てみると、どうやら"Arena"という場所に行かなければならないらしい。
だがしかし、色々サイトの見た目が変わっているらしくArenaが見つからない。
Top画面->Community->Analytics(Marathon)->Competitions->Algorithm->Single Round Matches(SRM)->Launch Arena
でArenaにアクセスできるのかな…?
Mac+Chromeな私はアクセスできなかったのですけど!
こんなブログ記事を見つけた。

TopCoderにブラウザからログイン出来ない場合

やってみた



出来た!(∩´∀`)∩ワーイ
KawigiEditはいつどうやって使うのかまだわかってないけどがんばる(∩´∀`)∩ワーイ