Submission #3969976


Source Code Expand

//dlang template---{{{
import std.stdio;
import std.conv;
import std.string;
import std.array;
import std.algorithm;
import std.typecons;
import std.math;
import std.range;

// MIT-License https://github.com/kurokoji/nephele
class Scanner
{
  import std.stdio : File, stdin;
  import std.conv : to;
  import std.array : split;
  import std.string;
  import std.traits : isSomeString;

  private File file;
  private char[][] str;
  private size_t idx;

  this(File file = stdin)
  {
    this.file = file;
    this.idx = 0;
  }

  this(StrType)(StrType s, File file = stdin) if (isSomeString!(StrType))
  {
    this.file = file;
    this.idx = 0;
    fromString(s);
  }

  private char[] next()
  {
    if (idx < str.length)
    {
      return str[idx++];
    }

    char[] s;
    while (s.length == 0)
    {
      s = file.readln.strip.to!(char[]);
    }

    str = s.split;
    idx = 0;

    return str[idx++];
  }

  T next(T)()
  {
    return next.to!(T);
  }

  T[] nextArray(T)(size_t len)
  {
    T[] ret = new T[len];

    foreach (ref c; ret)
    {
      c = next!(T);
    }

    return ret;
  }

  void scan()()
  {
  }

  void scan(T, S...)(ref T x, ref S args)
  {
    x = next!(T);
    scan(args);
  }

  void fromString(StrType)(StrType s) if (isSomeString!(StrType))
  {
    str ~= s.to!(char[]).strip.split;
  }
}

//Digit count---{{{
int DigitNum(int num) {
  int digit = 0;

  while (num != 0) {
    num /= 10;
    digit++;
  }

  return digit;
}
//}}}
//}}}

void main() {
  Scanner sc = new Scanner;

  string W;
  sc.scan(W);

  foreach (i; 0 .. W.length) {
    if (W[i] != 'a' && W[i] != 'i' && W[i] != 'u' && W[i] != 'e' && W[i] != 'o')
      write(W[i]);
  }
  writeln;
}

Submission Info

Submission Time
Task B - 罠
User higashi
Language D (DMD64 v2.070.1)
Score 100
Code Size 1809 Byte
Status AC
Exec Time 1 ms
Memory 256 KB

Judge Result

Set Name all
Score / Max Score 100 / 100
Status
AC × 59
Set Name Test Cases
all 00_sample_01.txt, 00_sample_02.txt, 00_sample_03.txt, 00_sample_04.txt, test_aaaaaaaaaaaaaaaaaaaaaaaaaapaaa.txt, test_abcdefghijklmnopqrstuvwxyz.txt, test_aeuuoeuuooaoikuaouoo.txt, test_aieeuoaoaeioeierrtwmmdkjylcbbj.txt, test_aioeunu.txt, test_aqahahuqugironiyog.txt, test_ay.txt, test_c.txt, test_cizuci.txt, test_clrhrnbnxmhvvrykgpvsjpylvns.txt, test_clwxebedrzlfbey.txt, test_dfiousakzbw.txt, test_di.txt, test_eeeeeleeeeeeeeeeeeeeeeeeeeeeee.txt, test_eugfblf.txt, test_faumfxzsfpgz.txt, test_glpfsryzkcgbkmytzz.txt, test_hzkx.txt, test_iiiiiiiiiiiiiiiiiiiitiiiiiiiii.txt, test_iyenewigoronadomeni.txt, test_joda.txt, test_k.txt, test_kjjxmvpdpcbthjhqqqnsvmvxbtz.txt, test_klaimqrlgrxzgsqkenng.txt, test_mgjpfrkthffctppiueeeouiioeieoa.txt, test_mhfrnzpxkmxjzvmqhwxg.txt, test_mm.txt, test_mvgvrpyghdszgfvznv.txt, test_nu.txt, test_oaiiioieoeiieiuooiueaouuuiw.txt, test_oaqii.txt, test_oit.txt, test_omimujomevadimadom.txt, test_oooooooooolooooooooooooooooooo.txt, test_ooqo.txt, test_ouioiaeiuaoaeiieuuiooeeqo.txt, test_ow.txt, test_pifofawezojisasotuj.txt, test_pn.txt, test_qgqsghgjczftdmvdtrztjdwhcds.txt, test_rxifvbybdsqasoyjdskqwhlstx.txt, test_s.txt, test_taroakpyzmgkbhtklwfbk.txt, test_tkttwgnpjlrkcmwkkcfkjtyb.txt, test_uauoyouaaeoaoeooa.txt, test_uphtuhurtdkmcidxfjtgqtdujblvht.txt, test_uqzghmkf.txt, test_usetumukiwukugekidefupalumimec.txt, test_uueeuoeuviuiieuioeeauuuieeuiee.txt, test_uuueueouaouuiuniaoaaeuaoaa.txt, test_uuuuuuuujuuuuuuuuuuuuuuuuuuuuu.txt, test_vokicozoyatekebagajiceb.txt, test_xlsphqfmqrtrtvmpvbgnkr.txt, test_yepelilemapakonarugupabepisoha.txt, test_zkkyzwjgzmddvqtvvrcqhsrqlmqmkr.txt
Case Name Status Exec Time Memory
00_sample_01.txt AC 1 ms 256 KB
00_sample_02.txt AC 1 ms 256 KB
00_sample_03.txt AC 1 ms 256 KB
00_sample_04.txt AC 1 ms 256 KB
test_aaaaaaaaaaaaaaaaaaaaaaaaaapaaa.txt AC 1 ms 256 KB
test_abcdefghijklmnopqrstuvwxyz.txt AC 1 ms 256 KB
test_aeuuoeuuooaoikuaouoo.txt AC 1 ms 256 KB
test_aieeuoaoaeioeierrtwmmdkjylcbbj.txt AC 1 ms 256 KB
test_aioeunu.txt AC 1 ms 256 KB
test_aqahahuqugironiyog.txt AC 1 ms 256 KB
test_ay.txt AC 1 ms 256 KB
test_c.txt AC 1 ms 256 KB
test_cizuci.txt AC 1 ms 256 KB
test_clrhrnbnxmhvvrykgpvsjpylvns.txt AC 1 ms 256 KB
test_clwxebedrzlfbey.txt AC 1 ms 256 KB
test_dfiousakzbw.txt AC 1 ms 256 KB
test_di.txt AC 1 ms 256 KB
test_eeeeeleeeeeeeeeeeeeeeeeeeeeeee.txt AC 1 ms 256 KB
test_eugfblf.txt AC 1 ms 256 KB
test_faumfxzsfpgz.txt AC 1 ms 256 KB
test_glpfsryzkcgbkmytzz.txt AC 1 ms 256 KB
test_hzkx.txt AC 1 ms 256 KB
test_iiiiiiiiiiiiiiiiiiiitiiiiiiiii.txt AC 1 ms 256 KB
test_iyenewigoronadomeni.txt AC 1 ms 256 KB
test_joda.txt AC 1 ms 256 KB
test_k.txt AC 1 ms 256 KB
test_kjjxmvpdpcbthjhqqqnsvmvxbtz.txt AC 1 ms 256 KB
test_klaimqrlgrxzgsqkenng.txt AC 1 ms 256 KB
test_mgjpfrkthffctppiueeeouiioeieoa.txt AC 1 ms 256 KB
test_mhfrnzpxkmxjzvmqhwxg.txt AC 1 ms 256 KB
test_mm.txt AC 1 ms 256 KB
test_mvgvrpyghdszgfvznv.txt AC 1 ms 256 KB
test_nu.txt AC 1 ms 256 KB
test_oaiiioieoeiieiuooiueaouuuiw.txt AC 1 ms 256 KB
test_oaqii.txt AC 1 ms 256 KB
test_oit.txt AC 1 ms 256 KB
test_omimujomevadimadom.txt AC 1 ms 256 KB
test_oooooooooolooooooooooooooooooo.txt AC 1 ms 256 KB
test_ooqo.txt AC 1 ms 256 KB
test_ouioiaeiuaoaeiieuuiooeeqo.txt AC 1 ms 256 KB
test_ow.txt AC 1 ms 256 KB
test_pifofawezojisasotuj.txt AC 1 ms 256 KB
test_pn.txt AC 1 ms 256 KB
test_qgqsghgjczftdmvdtrztjdwhcds.txt AC 1 ms 256 KB
test_rxifvbybdsqasoyjdskqwhlstx.txt AC 1 ms 256 KB
test_s.txt AC 1 ms 256 KB
test_taroakpyzmgkbhtklwfbk.txt AC 1 ms 256 KB
test_tkttwgnpjlrkcmwkkcfkjtyb.txt AC 1 ms 256 KB
test_uauoyouaaeoaoeooa.txt AC 1 ms 256 KB
test_uphtuhurtdkmcidxfjtgqtdujblvht.txt AC 1 ms 256 KB
test_uqzghmkf.txt AC 1 ms 256 KB
test_usetumukiwukugekidefupalumimec.txt AC 1 ms 256 KB
test_uueeuoeuviuiieuioeeauuuieeuiee.txt AC 1 ms 256 KB
test_uuueueouaouuiuniaoaaeuaoaa.txt AC 1 ms 256 KB
test_uuuuuuuujuuuuuuuuuuuuuuuuuuuuu.txt AC 1 ms 256 KB
test_vokicozoyatekebagajiceb.txt AC 1 ms 256 KB
test_xlsphqfmqrtrtvmpvbgnkr.txt AC 1 ms 256 KB
test_yepelilemapakonarugupabepisoha.txt AC 1 ms 256 KB
test_zkkyzwjgzmddvqtvvrcqhsrqlmqmkr.txt AC 1 ms 256 KB