No Such Blog or Diary

«Prev || 1 | 2 | 3 |...| 1205 | 1206 | 1207 |...| 1351 | 1352 | 1353 || Next»

Bracket Matching @sed fin

deadline ギリギリで今回のサンプルにだけ有効なプログラムを出してしまった… なので,別の方法で 85B にしたバージョンをここにさらしてみる.

:
s/^\([[({<]*\)\(\[]\|()\|<>\|{}\)/\1/
t
/^$/cyes
s/^[[({<]*/failed at: /
s/ $/ EOL/

んで,今回のサンプル入力では正しいプログラムにするには5行目を

s/[[({<]*/failed at: /

にしてやればいい.これで 84B になる.けどこーいうのはなんかいやだなぁと思う.

目覚まし時計交代

12年間使ってきた目覚まし時計が12時間で2時間も遅れるほどお疲れらしい.4月からもこの調子では少々困るので目覚まし時計を新調することに.店に行ってみると電波時計やら録音やら携帯から曲を演奏やらの機能つきがあったがそんな機能は必要ないので置いてあった中のほぼ最安を購入.1.2k円.アナログでELバックライトとスヌーズ機能付きであれば十分でしょう.

Bracket Matching @sed revise

irori さんと shinh さんに軽く追い抜かれていたのでアルゴリズムを見直す.反復の一ステップをひとつの正規表現だけで実行するように変更.ついでに実行時間も改善されたもよう.現在 86B.statistics の差を見る限りではラベル部分での 2B の差に思える.

長時間寝てしまう…

体がだるくベッドから出る気にならなず昨夜からの睡眠時間は1時間強.おきてから大分たつけどまだおかしい…

不良メモリを交換してもらう

朝一で秋葉へ行き初期不良らしきメモリの動作確認をしてもらった.店でのテストでもエラーでまくりだったので,無事初期不良として新品に交換してもらえた.雨の中メモリの交換だけに秋葉へ往復するのは疲れる… とりあえずこの新しいのがはずれでないことを祈りつつOSを再インストールして環境整備.しばらくは高負荷をかけて慣らし運転しなおさないとなぁ.

Windows でなくメモリ死亡らしい

最近Windowsの調子がおかしいかなぁと思っていたところ,今日はとうとうセーフモードですら起動しなくなった.とりあえずインストールディスクで修復を試すが途中で落ちる.しょうがないので再インストールをしてみるが異常に遅い.いろいろやった末にハード側がおかしいという結論に至り,memtest を走らせてみたら画面の下半分が真っ赤.どうやらメモリが死んでるらしい.買ってからまだ二週間なので初期不良で交換だろうけどすでに店が閉まっている時刻なので明日まで保留.PCのパーツに限らず初期不良にあたったのは初めてだ.

«Prev || 1 | 2 | 3 |...| 1205 | 1206 | 1207 |...| 1351 | 1352 | 1353 || Next»
Search
Feeds

Page Top