第4回
東京大学コードゴルフ大会

2018-04-30 第4回 東京大学コードゴルフ大会

@hakatashi

起床に成功したみなさん

おはようございます!!!!!!!!!!!!!!!!!!!

ついに第4回

初のサークル外募集

またひとつ
壁を超えた

またひとつ
次元を超えた (?)

esolangも
次元を超えていこう (??)

今回の闘いは⋯⋯

3D!!!!!!!

変形十二面体のステージ、
三角形と五角形のマス

  • 総言語数: 89
  • 新登場の言語数: 24

お題

入力された4つの点を頂点とする
四面体の体積を求めよ

入力

  • 3次元空間上の4つの点の座標 A, B, C, D が
    改行(LF)区切りで与えられる。
  • 各座標は2桁の数字3つの空白区切りで表現され、
    それぞれX軸、Y軸、Z軸の値を表す。
    • 10未満の数字は先頭が0で詰められる。
  • 入力の各行は正規表現 ^\d{2} \d{2} \d{2}$ で表現される。
  • 入力の最後には改行が付与される。

出力

  • 入力された4つの点を頂点とする
    四面体の体積を整数で出力せよ。
  • 出力された数の前後に含まれる空白文字は無視される。
  • 出力された数の先頭に存在する数字の0はすべて無視される。
  • 数字と空白文字以外の文字を出力してはいけない。

制約

  • 各座標のX軸、Y軸、Z軸の値は1以上99以下の整数である。
  • 四面体の体積は整数であることが保証される。
  • 四面体の体積は5000以上であることが保証される。
  • 与えられる12個の数値には10未満の数が1つ以上含まれる。
  • 右手系の座標系において点 A から三角形 BCD を見たとき、
    点 B, C, D がこの順で時計回りに並んでいることが保証される。

がんばりましょう!!!

第4回東京大学コードゴルフ大会

By Koki Takahashi

第4回東京大学コードゴルフ大会

2018-04-30 第4回東京大学コードゴルフ大会

  • 1,134