AtCoder Beginner Contest 001

Submission #220807

Source codeソースコード

import std.stdio, std.string, std.conv, std.range, std.array;
int[2402] x;
void main () {
  int N = stdin.readln().chomp().to!int();
  for(int i = 0; i < N; i++) {
    auto input = array(stdin.readln().chomp().split("-").map!(to!int));
    input[0] = input[0] / 5 * 5;
    input[1] = (input[1] + 4) / 5 * 5;
    if(input[1] % 100 == 60) input[1] += 40;
    for(int j = input[0]; j < input[1]; j++) {
      x[j] = 1;
    }
  }
  int last = 0;
  foreach(int i, int v; x) {
    if(v == 1 && last == 0) {
      stdout.writef("%04d-", i);
    }else if(v == 0 && last == 1) {
      stdout.writef("%04d\n", i);
    }
    last = v;
  }
}

Submission

Task問題 D - 感雨時刻の整理
User nameユーザ名 staka
Created time投稿日時
Language言語 D (DMD 2.060)
Status状態 CE
Score得点 -
Source lengthソースコード長 653 Byte
File nameファイル名
Exec time実行時間 -
Memory usageメモリ使用量 -

Compiler messageコンパイルメッセージ

./Main.d(6): Error: undefined identifier 'map', did you mean 'alias cmp'?
./Main.d(6): Error: undefined identifier 'map', did you mean 'alias cmp'?

Test case