3.0.0 • Published 4 years ago

@plucth/microcontest-client v3.0.0

Weekly downloads
-
License
ISC
Repository
-
Last release
4 years ago

microcontest

Exemple chalenge solution

const MC = require('@plucth/microcontest-client');

const client = MC(<nickName>, <password>);

MC.StartContest(<chalenge id>, chalenge_resolv);

function chalenge_resolv(error, chalenge){
  if(error){
  console.log(error);
  return;
  }

  var strVariable = chalenge.inputs.strVariable.toString('ascii');
  var bufferVariable = chalenge.inputs.strVariable;
  var intVariable = parseInt(chalenge.inputs.intVariable);
  var floatVariable = parseFloat(chalenge.inputs.floatVariable);

  //Votre solution

  var chalenge.outputs = {
  answer1: answer1,
  answer2: answer2,
  ...
  };

  console.log(chalenge.inputs);
  console.log(chalenhe.outputs);

  MC.SendSolution(chalenge, showResults);
}

function showResults(error, results){
  if(error){
  console.log(error);
  return;
  }

  console.log(results);
}
3.0.0

4 years ago