No Such Blog or Diary

«Prev || 1 | 2 | 3 |...| 1104 | 1105 | 1106 |...| 1251 | 1252 | 1253 || 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を再インストールして環境整備.しばらくは高負荷をかけて慣らし運転しなおさないとなぁ.

«Prev || 1 | 2 | 3 |...| 1104 | 1105 | 1106 |...| 1251 | 1252 | 1253 || Next»
Search
Feeds

Page Top